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

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


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