Я вставляю, скажем, 500 строк, используя INSERT IGNORE, если строка уже существует (на основе уникального поля), тогда она просто ничего не делает, если не вставляет строку.
Моя проблема в том, что, скажем, только 10 НЕ существуют, автоматическое приращение все равно увеличивается для каждой вставки, поэтому оно увеличивается на 500, поэтому в моем идентификаторе появляются пробелы. Как мне это остановить?
Я пробовал:
SET global innodb_autoinc_lock_mode = 0;
Но я получаю сообщение об ошибке:
1238 - Переменная innodb_autoinc_lock_mode - переменная только для чтения
Как мне это изменить?