В моей таблице есть идентификатор имени столбца, который является auto increment integer. Когда я усекаю таблицу, а затем пытаюсь выполнить запрос вставки, она начинается с 1, но если я удалю операцию и затем попытаюсь вставить, она просто возобновится с предыдущего значения. Почему вставка запроса выполняется по-разному для удаления и усечения. Он всегда должен начинаться с 1, если в таблице нет записи.Вставка после усечения начала с 1; но вставить после удаления резюме из предыдущего значения
Пример: (1) Оригинальные Таблица
(2) удалить все строки, а затем вставить
(3) усечение таблица затем вставить
FYI ...... всякий раз, когда вы усекаете его сброс идентификатора, а в случае операции удаления его начало с последнего значения id + 1 –
я упомянул верхний, что является другим основным различием между удалением и усечением –
Это ожидаемое поведение см. в https://dev.mysql.com/doc/refman/5.7/en/delete.html под заголовками автоинкрементных столбцов. Если вам нужно сбросить после удаления все, используйте таблицу alter или drop и создайте таблицу. –