Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Автоматом указывать пустой ID / 6 сообщений из 6, страница 1 из 1
04.06.2014, 23:07:29
    #38661998
asttoxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
Еще раз здравствуйте.
Может опять глупый вопрос от меня прозвучит (надеюсь тут не бьют за это :) )
Но к сожалению, я не знаю как заставить автоматом ставить не следующий айдишник, а пустой.
Пример примерно такой:
были созданы 3 строки таблицы с AUTO_INCREMENT в поле ID.
далее был удален 2 ID. И если продолжить добавлять строку база поставит ID = 4. А хотелось бы 2 :)
Вообще можно это сделать в запросе? Или только заранее узнавать пустые и устанавливать айдишник?
Спасибо.
...
Рейтинг: 0 / 0
04.06.2014, 23:20:58
    #38662008
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
asttoxa , забейте и не морочьте голову

Номер по порядку и ключ записи - принципиально разные вещи
...
Рейтинг: 0 / 0
04.06.2014, 23:36:32
    #38662020
asttoxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
Ок понял. Спасибо.
...
Рейтинг: 0 / 0
04.06.2014, 23:37:42
    #38662021
asttoxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
А тогда для определенного порядка элементов, я еще одно поле должен ввести? Правильно мыслю?
...
Рейтинг: 0 / 0
05.06.2014, 00:08:28
    #38662039
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
верно
...
Рейтинг: 0 / 0
05.06.2014, 10:07:58
    #38662246
Cygapb-007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматом указывать пустой ID
asttoxaА тогда для определенного порядка элементов, я еще одно поле должен ввести? Правильно мыслю?
а зачем?

если вам нужен порядковый номер, то при выборке в заданном порядке (например, по не непрерывному ключу, или по дате, или еще как-то) в клиенте строки попадают в массив полученных данных. У массива, в отличие от таблиц SQL, порядок задан при создании, а значит всегда есть номер по порядку. "Чего ж тебе еще надо, чертяка?" (С)

Другое дело, когда речь заходит про непрерывную нумерацию отчетных документов. В этом случае да, придется попыхтеть для реализации. В то же время напечатанный документ № 12027 не может быть позднее перепечатан с другим номером после уничтожения документа № 12014, например, из-за отправки клиенту...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Автоматом указывать пустой ID / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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