Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例

 

UPDATE categories SET 
display_order = CASE id 
        WHEN 1 THEN 3 
        WHEN 2 THEN 4 
        WHEN 3 THEN 5 
END, 
title = CASE id 
        WHEN 1 THEN 'New Title 1'
        WHEN 2 THEN 'New Title 2'
        WHEN 3 THEN 'New Title 3'
END
WHERE id IN (1,2,3);

 



http://blog.csdn.net/xiaoxiaodongxie/article/details/51773219

posted @ 2017-10-18 19:22  北里闻箫  阅读(570)  评论(0)    收藏  举报