powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Может ли значение в autoincrement поле потом повториться?
8 сообщений из 8, страница 1 из 1
Может ли значение в autoincrement поле потом повториться?
    #38979739
Есть поле id, autoincrement, primary key
Добавил например 5 записей, стали id-шки
1
2
3
4
5
Если я потом удалю
4
5
Останется:
1
2
3
Может быть так что потом при вставке новых оно снова им выставит 4 (max+1), а не 6?
Надо бы так чтобы не повторялось..
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38979753
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Михаил_Александрович__,

не может
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38979769
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не делать дополнительных телодвижений по изменению текущего значения автоинкремента - не может.
А делать их крайне не рекомендуется. Во всяком случае без чёткого понимания цели и всех возможных последствий.
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38979882
c1wer3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На InnoDB таблицах в 5.6 , после рестарта базы автоинкремент принимает значение равное текущему максимальному в поле. Т.е если удалить 4 и 5 и рестартовать то следующая строка вставится с id 4
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38980051
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c1wer3после рестарта базыну что, осталось всего-то написать программу, которая будет рестартовать мускль после каждого удаления записи
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38980102
c1wer3, спасибо, проверил - так и есть, это у меня и более ранняя версия mysql.
А на myisam нормалек.
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38980120
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c1wer3На InnoDB таблицах в 5.6 , после рестарта базы автоинкремент принимает значение равное текущему максимальному в поле. Т.е если удалить 4 и 5 и рестартовать то следующая строка вставится с id 4Это в любой версии так. И это документированная фича InnoDB.
...
Рейтинг: 0 / 0
Может ли значение в autoincrement поле потом повториться?
    #38980273
bochkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alter table ... autoincrement x
так еще можно
по синтксису надо доку смотреть
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Может ли значение в autoincrement поле потом повториться?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]