Я хочу заново перегрузить таблицы из исходных данных. Скопировал базу данных, очищаю таблицы для подготовки чистой базы. И после TRUNCATE счетчики автоинкремента не сбасываются и все начинается не с 1.
DROP TABLE + CREATE TABLE ?
пока хочу именно TRUNCATE , раньше все работало нормально. Потом перестало в какой-то момент...
TRUNCATE не обязана сбрасывать автоинкремент: https://dev.mysql.com/doc/refman/5.7/en/truncate-table.html
там пишут, что вроде как должна: > Any AUTO_INCREMENT value is reset to its start value. This is true even for MyISAM and InnoDB, which normally do not reuse sequence values.
Тоже читаю и вижу, что должно скидываться на начальное значение.
Обсуждают сегодня