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

lấy id của bản ghi được chèn lần cuối mà không cần sử dụng mysql_insert_id ()

Nó sẽ hoạt động nếu bạn thêm ; đóng giữa hai truy vấn (ít nhất MySQL sẽ chấp nhận nó, tôi không biết nếu PHP sẽ phàn nàn). Nhưng, như ở trên, nó không phải là mã tốt cho lắm và nếu bạn tách nó ra, nó sẽ là một điều kiện chạy đua. Tìm ra các đường gấp khúc của bạn với mysql_insert_id() và sử dụng nó giống như nó được thiết kế cho.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cột Laravel 1048 không được NULL khi lưu trữ dữ liệu

  2. Cập nhật bảng trên PK và một trường khác trong MySQL thường chậm

  3. Laravel:nhận một giá trị duy nhất từ ​​một truy vấn MySQL

  4. MYSQL tìm hai trường văn bản khác nhau như thế nào?

  5. MySQL:Làm cách nào để tham gia cùng một bảng nhiều lần?