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

Mysql_insert_id có an toàn để sử dụng không?

Từ hướng dẫn sử dụng MySQL:

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 máy 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 máy khách đó. Giá trị này không thể bị ảnh hưởng bởi các ứng dụng khách khác, ngay cả khi họ tạo các giá trị AUTO_INCREMENT của riêng mình. Hành vi này đảm bảo rằng mỗi khách hàng có thể truy xuất ID của chính mình mà không cần quan tâm đến hoạt động của các khách hàng khác và không cần khóa hoặc giao dịch.

Phiên bản ngắn:sử dụng an toàn.



  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ài đặt Percona XtraDB Cluster trên CentOS 7

  2. Thực hiện một lúc / vòng lặp để nhận được 10 kết quả ngẫu nhiên

  3. Thực hiện các phép tính trong MySQL và PHP

  4. Cách chèn một mảng vào một câu lệnh MySQL Prepared duy nhất w / PHP và PDO

  5. SQL Performance UNION so với OR