Mysql
 sql >> база данни >  >> RDS >> Mysql

MySql upsert и автоматично увеличение причинява пропуски

Този "проблем" е само в InnoDB .

Това е по проект и е предназначено да подобри едновременността:друга нишка може да използва AUTO_INCREMENT без да се налага да чакате резултатите от UPSERT операция.

От документите :

MyISAM не проявява това поведение, тъй като е AUTO_INCREMENT алгоритъмът се реализира по различен начин (поради ограничената му способност да поддържа едновременно DML ).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Предназначение на SQLAlchemy над MySQLdb

  2. Управление на потребителски акаунт, роли, разрешения, удостоверяване PHP и MySQL - част 2

  3. Странна грешка в MySQL само за четене

  4. MySQL Как да ИЗБЕРЕМ данни от таблица, записана днес?

  5. Как да получите втора МАКСИМАЛНА ДАТА в MYSQL