Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Ý nghĩa của id =LAST_INSERT_ID (id)

Điều này chỉ cần thiết nếu ứng dụng của bạn cần gọi LAST_INSERT_ID() sau khi thực hiện INSERT . Thông thường, LAST_INSERT_ID() sẽ chỉ trả về một giá trị nếu bạn thực sự đã chèn một hàng mới vào bảng, chứ không phải có một khóa trùng lặp và thay vào đó, nó đã cập nhật hàng.

Từ tài liệu :

Nếu bạn sử dụng thành ngữ mà bạn đã trích dẫn, LAST_INSERT_ID() sẽ trả về ID của hàng mới đã được chèn hoặc hàng đã được cập nhật.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn tổng hợp không có GROUP BY

  2. CHÈN BỎ QUA bằng Laravel's Fluent

  3. Cách tạo và thao tác cơ sở dữ liệu SQL với Python

  4. Làm thế nào để có được bản ghi khác biệt từ bảng mysql?

  5. PHP PDO với foreach và tìm nạp