Например для смены позиции
допустим данные:
ID NAME POS
1 new 1
2 new 2
Вот необходимо поменять местами поле pos у двух записей
1. 3d_killer - 24 Ноября, 2014 - 14:02:26 - перейти к сообщению
2. SAD - 24 Ноября, 2014 - 14:11:16 - перейти к сообщению
гугл в помощь
mysql swap values between columns
mysql swap values between columns
3. Sail - 24 Ноября, 2014 - 14:18:07 - перейти к сообщению
SAD пишет:
гугл в помощь
mysql swap values between columns
mysql swap values between columns
Только не 'columns', а 'rows'
Вот один из примеров:
CODE (SQL):
скопировать код в буфер обмена
скопировать код в буфер обмена
- UPDATE fruit a
- INNER JOIN fruit b ON a.id <> b.id
- SET a.color = b.color,
- a.name = b.name,
- a.calories = b.calories
- WHERE a.id IN (2,5) AND b.id IN (2,5)