mysql批量更新和批量更新同一字段爲不同值

mysql批量更新和批量更新同一字段爲不同值


1.MySQL更新一條記錄語句:

UPDATE user SET name='zhangsan' WHERE id=1

2.更新同一條字段爲相同值

UPDATE user SET name='zhangsan' WHERE id in (1,2,3);

3.更新不同記錄爲不同值(批量更新)

UPDATE user
SET name = CASE id
    WHEN 1 THEN 'zhangsan'
    WHEN 2 THEN 'lisi'
    WHEN 3 THEN 'wangwu'
END
WHERE id in (1,2,3);
    


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章