Bạn cần sử dụng LAST_INSERT_ID()
function: http:// dev .mysql.com / doc / refman / 5.0 / vi / information-functions.html # function_last-insert-id
Vd:
INSERT INTO table_name (col1, col2,...) VALUES ('val1', 'val2'...);
SELECT LAST_INSERT_ID();
Thao tác này sẽ giúp bạn lấy lại PRIMARY KEY
giá trị của hàng cuối cùng mà bạn đã chèn:
ID đã được tạo được duy trì trong máy chủ trên cơ sở mỗi kết nối . Điều này có nghĩa là giá trị được hàm trả về cho một ứng dụng khách nhất định là giá trị AUTO_INCREMENT đầu tiên được tạo cho câu lệnh gần đây nhất ảnh hưởng đến cột AUTO_INCREMENT của ứng dụng đó .
Vì vậy, giá trị được trả về bởi LAST_INSERT_ID()
cho mỗi người dùng và không bị ảnh hưởng bởi các truy vấn khác có thể đang chạy trên máy chủ từ những người dùng khác .