Некоторые таблицы в нашей базе данных MYSQL заполнены данными по умолчанию (для всех клиентов) и данными для конкретных клиентов. Записи, специфичные для клиента, имеют идентификатор больше 1000, а записи данных по умолчанию имеют идентификаторы меньше 1000.
У каждого клиента есть собственная база данных, поэтому, если мы создаем новую среду, мы выгружаем нашу базу данных по умолчанию и восстанавливаем ее для клиента.
И вот в чем проблема. Если мы выгружаем пустую таблицу с AUTO_INCREMENT = 1001, значение автоматического увеличения игнорируется и устанавливается в 1, если таблица восстанавливается. Я использовал mysqldump и mydumper. Оба не работали.
Но если это какие-то данные в таблице, AUTO_INCREMENT не игнорируется и устанавливается на ожидаемое значение.
Я уже читал документацию по mysqldump, но ничего не нашел. Может кто-нибудь помочь мне с этой проблемой?
Привет, Арне
AUTO_INCREMENT=1001
с параметрами по умолчанию. Вы получаетеAUTO_INCREMENT=1
или просто ничего? - person Álvaro González   schedule 24.11.2016