Membaca dokumentasi di LAST_INSERT_ID()
Saya akan menyarankan bahwa nilainya hanya diperbarui setelah pemicu terakhir berjalan. Saya juga membuat pemicu yang menyisipkan hasil LAST_INSERT_ID() ke tabel lain dan akan selalu memasukkan id dari baris yang disisipkan oleh INSERT pernyataan sebelum atau 0 jika tidak ada INSERT sebelumnya .
Dari dalam pemicu penyisipan atau pembaruan, Anda selalu dapat merujuk ke status setelah pernyataan dengan menggunakan NEW.column dimana column adalah nama kolom dari tabel Anda. Lihat dokumentasi untuk contoh