MySql Как установить локальную переменную в операторе обновления (синтаксис?)

Как установить переменную во время выполнения оператора Update? Я не могу разобраться с синтаксисом.

То есть я хочу что-то вроде этого ниже, но он говорит, что синтаксис неправильный:

SET @tempVariable := 0;
UPDATE myTable SET col1 = 5, col2 = @tempVariable, @tempVariable := 100;
21
задан Ray 12 December 2011 в 13:57
поделиться