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

PHP PDO ::lastInsertId () trả về 0

Bạn phải sử dụng $db->lastInsertId() trước khi bạn cam kết nếu bạn đang tham gia một giao dịch. Ngay cả khi bạn khôi phục một giao dịch, id vẫn được "sử dụng" hoặc bị bỏ qua, đó là lý do tại sao bạn không nên phụ thuộc vào các ID là tuần 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. Mysql sẽ không khởi động - ibdata1 bị hỏng? - lỗi hệ điều hành số 13 - vấn đề về quyền

  2. MySQL - Tạo một cặp giá trị duy nhất

  3. Thực thi các tập lệnh SQL trên bộ chứa docker

  4. Làm cách nào để xóa các hàng khỏi bảng tham gia (ManyToMany) trong Doctrine?

  5. Khôi phục giao dịch Mysql khi không cập nhật được