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

ID hàng được cập nhật lần cuối trong Mysql

Khi một AUTO_INCREMENT mới giá trị đã được tạo, bạn cũng có thể lấy nó bằng cách thực thi SELECT LAST_INSERT_ID() câu lệnh với mysql_query() và lấy giá trị từ tập kết quả được câu lệnh trả về.

Đối với LAST_INSERT_ID() , ID được tạo gần đây nhất được duy trì trong máy chủ trên cơ sở mỗi kết nối. Nó không bị thay đổi bởi một khách hàng khác. Nó thậm chí không bị thay đổi nếu bạn cập nhật một AUTO_INCREMENT khác cột có giá trị không ảo (nghĩa là giá trị không phải NULL và không phải 0). Sử dụng LAST_INSERT_ID()AUTO_INCREMENT các cột đồng thời từ nhiều máy khách là hoàn toàn hợp lệ. Mỗi máy khách sẽ nhận được ID được chèn cuối cùng cho câu lệnh cuối cùng mà máy khách đã thực thi.

Đọc thêm tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tự động tạo di chuyển bằng Sequelize CLI từ các mô hình Sequelize?

  2. Chỉ số PostgreSQL và Chỉ số InnoDB - Hiểu sự khác biệt

  3. Làm cách nào để nhập tệp csv vào MySQL workbench?

  4. mysqli_stmt ::bind_param () [mysqli-stmt.bind-param]:Số biến không khớp với số tham số

  5. Làm thế nào để giảm phân vùng mà không làm giảm dữ liệu trong MySQL?