Общие > Базы данных

Перемещение строк в таблице

<< < (2/3) > >>

for_i_0:
tserbis
[OFF]спасибо[/OFF]

Меняздесьдавнонет:
tserbis
оно у него есть
другое дело, что он зачем-то сделал его уникальным индексом, а потом удивляется на дублирование ключей.

tserbis:
Хм... Я подумал наоборот - раз уникальный, - значит это ID по смыслу.
Разберётся сам, думаю...

for_i_0:
RomikChef
Как сказал tserbis оно и есть по смыслу ID и он у меня уникальный


--- Цитировать ---RomikChef:
а потом удивляется на дублирование ключей.
--- Конец цитаты ---



--- Цитировать ---for_i_0:
на сколько я понимаю он исполняется в следующем порядке 34+2...
101+2
и естественно выдается ошибка.

--- Конец цитаты ---


А разобрался я следующим путем:
UPDATE some_tbl SET num = (num+100) WHERE num 33

UPDATE some_tbl SET num = (num-98) WHERE num 135

благадарю за внимание ;)

tserbis:
[OFF]Говорили-балакали - сіли та й заплакали.[/OFF]

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 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 28 
Перейти к полной версии