3
如何使用role = 1
將所有記錄更新爲值2
並將role = 2
記錄爲值1
?如何交換記錄值?
login | role
----------+------
john | 1
anne | 2
adam | 1
robert | 1
katie | 1
bob | 2
tom | 2
...many records with 1 and 2 values
如何使用role = 1
將所有記錄更新爲值2
並將role = 2
記錄爲值1
?如何交換記錄值?
login | role
----------+------
john | 1
anne | 2
adam | 1
robert | 1
katie | 1
bob | 2
tom | 2
...many records with 1 and 2 values
UPDATE table
SET role = CASE role
WHEN 1 THEN 2
ELSE 1
END
WHERE role = 1 OR role = 2;
UPDATE [table]
SET role = CASE role
WHEN 1 THEN 2
ELSE 1
END
WHERE role = 1 OR role = 2;
+1速度更快.. –
打我,這裏是一個小提琴 - http://sqlfiddle.com/#!2/96a67/1 – Taryn