跟进至Update multiple rows in 1 column in MySQL。更新MySQL中2列的多行
什么是用于更新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
似乎是最有效的,但我怎么会与被设置在同一时间多个值做呢?
感谢Aleroot,但你的回答不更新多行处理,只有多列。 – 2012-02-19 20:26:34