Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O upsert e o incremento automático do MySql causam lacunas


Este "problema" está apenas no InnoDB .

É por design e destina-se a melhorar a simultaneidade:outro thread pode usar um AUTO_INCREMENT sem ter que esperar pelos resultados de um UPSERT Operação.

Dos documentos :

MyISAM não exibe esse comportamento, pois é AUTO_INCREMENT algoritmo é implementado de forma diferente (devido à sua capacidade limitada de suportar DML concorrente ).