Неиспользуемый ID - как удалить?

Автор Джавид, Жовтня 08, 2017, 09:36:47 PM

« попередня тема - наступна тема »

0 Користувачів і 1 Гість дивляться цю тему.

Джавид

При открытии новой формы любого объекта (для добавления), остается ID даже после того, как отменяешь действие. При новом добавлении добавляется +1 сверху номера. Как удалить неиспользуемые ID из базы?

Akella

Никак. Как их можно удалить, если их не существует?

Джавид

Цитата: Akella від Жовтня 08, 2017, 10:17:21 PM
Никак. Как их можно удалить, если их не существует?
Но остаются же где-то. Например, хотел добавить квартиру, программа присвоил ID 18. Отменил добавление. Потом еще раз, когда хочу занести, присваивает 19.

Akella

В каком смысле остаются? Нет. Нигде они не остаются. Не используются.

Akella

Цитата: Джавид від Жовтня 08, 2017, 10:20:53 PMНапример, хотел добавить квартиру, программа присвоил ID 18. Отменил добавление. Потом еще раз, когда хочу занести, присваивает 19.

Всё верно. Так и должно быть. ID - это, как правило, автоинкрементное поле. Технически так устроено такого типа поле. Не буду вдаваться в подробности.
Если хотите, гуглите на тему "автоинкрементное поле".

SMF spam blocked by CleanTalk