Last_insert_id () của MySQL đáng tin cậy ở chỗ nó luôn là phần chèn CUỐI CÙNG được thực hiện bởi kết nối THAM GIA ĐÓ. Nó sẽ không báo cáo một id chèn được tạo bởi một số kết nối khác, nó sẽ không báo cáo một chèn mà bạn đã thực hiện hai kết nối trước đây. Không quan trọng lõi cpu nào mà chèn thực tế đã xảy ra và lệnh gọi last_insert_id () được xử lý trên lõi nào. Nó sẽ luôn là số ID phù hợp cho kết nối đó.
Nếu bạn khôi phục một giao dịch đã thực hiện chèn, last_insert_id () sẽ VẪN báo cáo id mới đó, mặc dù nó không còn tồn tại. Tuy nhiên, id sẽ không được sử dụng lại trong lần chèn tiếp theo