Swap в MySQL

Как поменять два значения местами в mysql одним запросом?

Оказывается очень легко, но для этого надо воспользоваться временной переменной @tmp:

UPDATE table SET a=@tmp:=a, a=b, b=@tmp;

Автор в July 31, 2009 Опубликовано в рубрике MySQL Памятка.

Комментарии

Нет комментариев

Добавить комментарий

* обязательно к заполнению.

Имя *

Почта *

Сайт