【发布时间】:2012-03-10 05:12:34
【问题描述】:
关注Update multiple rows in 1 column in MySQL。
更新 2 列中的多行最有效的查询是什么?
UPDATE example_table SET variable1 = 12 WHERE id=1;
UPDATE example_table SET variable2 = 'blue' WHERE id=1;
UPDATE example_table SET variable1 = 42 WHERE id=2;
UPDATE example_table SET variable2 = 'red' WHERE id=2;
UPDATE example_table SET variable1 = 32 WHERE id=3;
UPDATE example_table SET variable2 = 'yellow' WHERE id=3;
使用case 似乎是最有效的,但是如果一次设置多个值,我该怎么做呢?
【问题讨论】:
标签: mysql sql case sql-update