Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.11.2011, 12:44
|
|||
---|---|---|---|
Проблема с порядковым номером |
|||
#18+
Всем добрый день! Будьте добры подскажите пожалуйста ответ на следующий вопрос: у меня есть поля типа id (но оно типа char - длина = 5). Т.е. 00001 00002 00003 00010 00011 00012 00100 00101 Мне бы надо с верхушки таблицы - поставить порядковый номер записи. Как сделано выше - подскажите пожалуйста как это сделать? Спасибо. т.е. в плане id(числового типа) - это понятно: id = id+1, а вот что делать со строковым типом? Как тут прибавлять порядковый номер? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 13:02
|
|||
---|---|---|---|
|
|||
Проблема с порядковым номером |
|||
#18+
Если всю таблицу, то UPDATE <table> set id = RECNO() ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 13:34
|
|||
---|---|---|---|
Проблема с порядковым номером |
|||
#18+
Если всю таблицу, то UPDATE <table> set id = RECNO() а у меня тип поля id - это строковый! Не проходит так! Подскажите пожалуйста как так сделать?! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.11.2011, 13:54
|
|||
---|---|---|---|
Проблема с порядковым номером |
|||
#18+
UPDATE <table> set id = PADL(ALLTRIM(STR(RECNO())), 5, "0") но этот фокус не пройдет по достижению максимума Вашей строки - после id "99999" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/search_topic.php?author=%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83%D1%87%D0%BA%D0%B0999&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 441ms |
total: | 597ms |
0 / 0 |