|
|
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
Есть. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. Можно ли подобное провернуть непосредственно в запросе? UPDATE'ом? ...спасибо за ваше потраченное время... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 14:04:01 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
А что мешает взять и попробовать? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 14:59:32 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
как я понял у тебя есть какой-то табл сат и ты хочешь обновить его значения?! 1. Зачем тогда создаешь сат2?! 2. Конечно можно - именно апдейтом. 3. Но первоначальные данные вносишь инсертом вот пример: insert into pr (abc) values (1) insert into pr (abc) values (2) insert into pr (abc) values (3) insert into pr (abc) values (4) insert into pr (abc) values (5) update pr set abc=1000+(2*id_n) Результат: abc id_n 1002 1 1004 2 1006 3 1008 4 1010 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 15:43:47 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
как я понял у тебя есть какой-то табл сат и ты хочешь обновить его значения?! 1. Зачем тогда создаешь сат2?! 2. Конечно можно - именно апдейтом. 3. Но первоначальные данные вносишь инсертом вот пример: insert into pr (abc) values (1) insert into pr (abc) values (2) insert into pr (abc) values (3) insert into pr (abc) values (4) insert into pr (abc) values (5) update pr set abc=1000+(2*id_n) Результат: abc id_n 1002 1 1004 2 1006 3 1008 4 1010 5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 15:50:42 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
Это был примердвух таблиц, одна которая имеется... Уже имеется и количество строк там куда больше. ID разные... т.е. id+1000 не катит... вторая таблица это просто пример того что надо (на сколкьо я помню по правилам хорошего тона на этом форуме при вопросе желательно давать тестовые таблицы, которые я и дал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 17:18:07 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
update поможет, если будет откуда счетчик к ключу взять. Поясняю. 1) Выгрузить ключи в нужном поряжке и сразу со счетчиком, например так SET @a:=0; create temporary table tmp1 select ID, @a:=@a+1 as TheCounter from mytable Order by MyField; 2) Обновить исходную таблицу update mytable, tmp1 SET mytable.TheCounter=tmp1.MyCounter where mytable.ID=tmp1.ID; подходит такое решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 17:23:15 |
|
||
|
Возможно ли и как? (обновить столбец числами по порядку)
|
|||
|---|---|---|---|
|
#18+
Скорее всебо подойдет, но к сожалению, накрылась вся рабочая база и я исправил вручную... (сколько ж сил стоило.) но для всей базы это бы панацеей небыло - одно утешает. Данное свойство подходило только для части элементов. Но большое спасибо.!!!!! На будущее буду знать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2005, 10:59:49 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=33286611&tid=1853632]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
204ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 552ms |

| 0 / 0 |
