INSERT IGNORE увеличивает счетчик автоматического приращения, даже если запись не добавлена?
ВMySQL я использовалINSERT IGNORE
оператор для вставки строк в таблицу. Потому что один столбецUNIQUE
некоторые строки не были вставлены (так как они уже были там). После выполнения этого оператора я заметил, что в столбце автоинкремента есть пропущенные числа между строками, что позже я понял, что это произошло из-за того, что строки были проигнорированы и не добавлены.
Можно ли настроить систему, чтобы не увеличиватьauto increment counter если строка не вставлена сIGNORE
статья?