LINUX.ORG.RU
ФорумAdmin

MySQL установить AUTO_INCREMENT при создании дампа

 


0

1

Добрый день. Вопрос такой, делаю дам MySQL базы, при этом указываю сдампить только структуру, но при этом AUTO_INCREMENT для создания таблиц устанавливается в последнее значение. В интернете предлагаю при помощи sed устанавливать значение в стартовое (в зависимости от потребностей), но можно как-нибудь без этого?


(
mysqldump --no-data ...
echo ALTER TABLE your_table_name AUTO_INCREMENT = 1;
) | tee mysql_dump.sql
gagarin0
()
Последнее исправление: gagarin0 (всего исправлений: 1)

mysqldump -u root -p -h <db-host> --opt <db-name> -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//' > <filename>.sql

kto_tama ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.