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

Tại sao CHÈN BỎ QUA gia tăng khóa chính auto_increment?

Đây là hành vi mặc định kể từ MySQL 5.1.22.

Bạn có thể đặt biến cấu hình innodb_autoinc_lock_mode thành 0 (a.k.a chế độ khóa “truyền thống”) Nếu bạn muốn tránh khoảng trống trong các cột tăng tự động của mình. Tuy nhiên, nó có thể phải chịu một hình phạt về hiệu suất, vì chế độ này có tác dụng giữ một khóa bảng cho đến khi INSERT hoàn thành.

Từ tài liệu trên Chế độ khóa InnoDB AUTO_INCREMENT :



  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ách cài đặt MySQL với phpMyAdmin trên Ubuntu 12.04

  2. Làm thế nào để có được bản ghi với giá trị tối đa trong MySQL

  3. Cách nhận lời nhắc bằng MOD () trong PostgreSQL, MS SQL Server và MySQL

  4. mysql sang php sang xml hiển thị tuổi trống

  5. MySql SELECT liên minh cho các cột khác nhau?