INSERT IGNORE aumenta o contador de incremento automático mesmo que nenhum registro seja adicionado?
EmMySQL eu useiINSERT IGNORE
instrução para inserir linhas na tabela. Porque uma coluna éUNIQUE
, algumas linhas não foram inseridas (como já foram lá). Após a execução dessa declaração, notei que a coluna de incremento automático tem alguns números ausentes entre as linhas, o que mais tarde percebi que aconteceu devido a linhas que foram ignoradas e não adicionadas.
É possível configurar o sistema para não aumentarcontador de incremento automático se nenhuma linha for inserida comIGNORE
cláusula?