色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

mysql update case 更新字段值不固定的操作

瀏覽:16日期:2023-10-06 09:26:23

在處理批量更新某些數據的時候,如果跟你更新的字段的值都一樣,比如某個狀態都更新為某個固定值,

直接用update table set xxx=xxx where xxx=xxx 這種即可

如果要更新的字段的值是不固定的,用下面的update case when where 這種方式就更方便了

UPDATE tablename set a1= CASE userid WHEN 1 THEN a1+5 WHEN 2 THEN a1+2 END,a2= CASE userid WHEN 1 THEN a2-5 WHEN 2 THEN a2-2ENDwhere userid in (1,2)

用update case when 更新的時候一定要帶上 where 條件,否則會更新整張表,后果很嚴重。

補充:Mysql update && case when 聯合使用 批量更新

直接碼sql:

room字段值為 18F-N01 這種格式

UPDATE t_report SET room = CONCAT_WS( ’-’, SUBSTRING_INDEX(room, ’-’, 1) , CASE SUBSTRING_INDEX(room, ’-’, -1) WHEN ’N01’ THEN ’N02’ WHEN ’N02’ THEN ’N01’ WHEN ’N03’ THEN ’N11’ WHEN ’N04’ THEN ’N10’ WHEN ’N05’ THEN ’N09’ WHEN ’N06’ THEN ’N08’ WHEN ’N07’ THEN ’N07’ WHEN ’N08’ THEN ’N06’ WHEN ’N09’ THEN ’N05’ WHEN ’N10’ THEN ’N03’ END )WHERE rid IN ( SELECT rid FROM t_report WHERE rdate = ’190306’ AND ordinal BETWEEN ’23’ AND ’32’)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 久久毛片网 | 中文字幕一区中文亚洲 | 在线不卡国产 | 9l国产精品久久久久麻豆 | a级毛片免费观看在线播放 a级毛片免费看 | 国产精品久久久久9999小说 | 国产成人亚洲精品无广告 | 在线视频一二三区 | 久草在线观看视频 | 成年人色网站 | 亚洲天堂成人 | 国产精品毛片在线更新 | 国产精品反差婊在线观看 | 武松大战潘金莲三级在线 | 91九色国产porny | 99视频精品全部 在线 | 农村寡妇野外情一级毛片 | 亚洲国产高清在线精品一区 | 国产在线精品一区二区三区不卡 | 国产激情久久久久影 | 欧美视频区 | 91精品在线免费 | 日本黄页免费 | 99精品视频在线免费观看 | 久久综合本色宗合一本色 | 日本免费一级视频 | 夜夜躁狠狠躁日日躁2021 | 国产高清视频在线 | 午夜视频一区二区三区 | 国产日韩精品在线 | 成人欧美在线 | 久久夜色精品国产亚洲 | 欧美毛片网站 | 欧美理论在线 | 最近免费手机中文字幕3 | 日韩欧美一二区 | 日本无卡码免费一区二区三区 | 韩国成人毛片aaa黄 韩国福利一区 | 国产精选91热在线观看 | 免费鲁丝片一级观看 | 亚洲天堂网在线播放 |