Можно ли как-то одним запросом сдвинуть индексы на единицу?…

evgkuz

Новичок
Можно ли как-то одним запросом сдвинуть индексы на единицу?…

Можно ли как-то одним запросом сдвинуть индексы на единицу, при условии:

Скажем, если есть таблица.

...
100 name1
101 name2
102 name3
105 name4

Добавляем (INSERT) запись "name5" с индексом 100.

Должно стать:
100 name5
101 name1
102 name2
103 name3
105 name4 - !!! 105 должно остаться

Или придётся перебирать все индексы SELECT’ом?
 

evgkuz

Новичок
Не знаю, задание такое.

Просто хотелось аккуратно сделать.
 

Demiurg

Guest
если под индексами ты имеешь ввиду первичные ключи, то такого хотеть не надо.
 

Crazy

Developer
Вообще, идеи одной командой И вставить, И обновить данные -- страннА донельзя. И кто ж тебе, evgkuz, дал такое задание? :)
 
Сверху