Можно создать дубликат:
MySQL - Auto Increment after deleteУдаление последнего вставленной Id в базе данных
Я хочу, чтобы удалить последний вставленный ID на моей базе данных и перезапустить номера.
Например:
ID = 1, 2, 3, 4, 5
Если я удалю 5, после того, как я добавляю снова ID должен еще быть 5.
Я думаю, что это нормально для удаления, поскольку я просто удалю его с последнего вставленного идентификатора, поэтому мои данные не будут неорганизованными.
Мой ключ AUTO_INCEMENT
и NOT NULL
.
Дополнительное ограничение:
Если у меня есть данные (1,2,3,4,5)
, то 5
является единственным, кто подлежит для удаления.
Как насчет того, чтобы удалить не последнюю? Например, вы удаляете 3, затем новый вставленный идентификатор должен быть 3? –
@ThitLwinOo, как я уже сказал, я удалю только последний вставленный. последний первичный ключ будет тот, который я удалю –
, если у меня есть данные (1,2,3,4,5). 5 является единственным, кто может быть удален. –