|
|
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
Еще раз здравствуйте. Может опять глупый вопрос от меня прозвучит (надеюсь тут не бьют за это :) ) Но к сожалению, я не знаю как заставить автоматом ставить не следующий айдишник, а пустой. Пример примерно такой: были созданы 3 строки таблицы с AUTO_INCREMENT в поле ID. далее был удален 2 ID. И если продолжить добавлять строку база поставит ID = 4. А хотелось бы 2 :) Вообще можно это сделать в запросе? Или только заранее узнавать пустые и устанавливать айдишник? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2014, 23:07:29 |
|
||
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
asttoxa , забейте и не морочьте голову Номер по порядку и ключ записи - принципиально разные вещи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2014, 23:20:58 |
|
||
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
Ок понял. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2014, 23:36:32 |
|
||
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
А тогда для определенного порядка элементов, я еще одно поле должен ввести? Правильно мыслю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2014, 23:37:42 |
|
||
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
верно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2014, 00:08:28 |
|
||
|
Автоматом указывать пустой ID
|
|||
|---|---|---|---|
|
#18+
asttoxaА тогда для определенного порядка элементов, я еще одно поле должен ввести? Правильно мыслю? а зачем? если вам нужен порядковый номер, то при выборке в заданном порядке (например, по не непрерывному ключу, или по дате, или еще как-то) в клиенте строки попадают в массив полученных данных. У массива, в отличие от таблиц SQL, порядок задан при создании, а значит всегда есть номер по порядку. "Чего ж тебе еще надо, чертяка?" (С) Другое дело, когда речь заходит про непрерывную нумерацию отчетных документов. В этом случае да, придется попыхтеть для реализации. В то же время напечатанный документ № 12027 не может быть позднее перепечатан с другим номером после уничтожения документа № 12014, например, из-за отправки клиенту... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2014, 10:07:58 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38662021&tid=1834717]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 373ms |

| 0 / 0 |
