legend
Новичок
Очистить таблицу, соханив значение auto_increment
Есть необходимость очистить таблицу и сохранить значение auto_increment. Для очистки таблиц всегда пользовалась truncate, но при его использовании значение auto_increment обнуляется. Сейчас использую: delete from table1;
Все срабатывает, auto_increment сохраняется, но слышала о том, что оптимизатор может заменять delete на truncate, так ли это? Могут ли возникнуть проблемы с сохранением автоинкремента при использовании delete?
Есть необходимость очистить таблицу и сохранить значение auto_increment. Для очистки таблиц всегда пользовалась truncate, но при его использовании значение auto_increment обнуляется. Сейчас использую: delete from table1;
Все срабатывает, auto_increment сохраняется, но слышала о том, что оптимизатор может заменять delete на truncate, так ли это? Могут ли возникнуть проблемы с сохранением автоинкремента при использовании delete?