Đọc tài liệu về LAST_INSERT_ID()
Tôi đề nghị rằng giá trị chỉ được cập nhật sau khi lần kích hoạt cuối cùng chạy. Tôi cũng đã tạo một trình kích hoạt chèn kết quả của LAST_INSERT_ID() vào một bảng khác và nó sẽ luôn chèn id của hàng được chèn bởi INSERT câu lệnh trước hoặc 0 nếu không có INSERT trước đó .
Từ bên trong trình kích hoạt chèn hoặc cập nhật, bạn luôn có thể tham chiếu đến trạng thái sau câu lệnh bằng cách sử dụng NEW.column cột column là tên cột trong bảng của bạn. Xem tài liệu để biết ví dụ