av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:5日期: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 數據庫
相關文章:
主站蜘蛛池模板: 成年人视频在线免费观看 | 欧美色综合网 | 极品淫少妇 | 99色在线 | 免费在线观看av | 国产在线视频一区二区 | 九九热精品在线 | 中文字幕av在线 | 麻豆亚洲一区 | 黄色网址入口 | 日本久久视频 | 欧美精品三区 | 国产农村妇女精品一二区 | 欧美一区二区三区免费 | 超碰免费97 | 欧美顶级黄色大片免费 | 免费看一级片 | v片| 99精品欧美一区二区蜜桃免费 | 成人综合网站 | 黄色大片av | 艳妇乳肉豪妇荡乳 | 最新国产精品视频 | 国产在线小视频 | 色综合天天综合网国产成人网 | 国产美女一区二区 | 免费国产黄色 | 国产精品毛片一区视频播 | 一区二区高清视频 | 欧美日视频 | 高清乱码男女免费观看 | 黄色特级毛片 | 人人综合 | 一级国产片 | 成人av免费看 | 精品亚洲一区二区 | 日日爽夜夜爽 | 国产美女自拍视频 | 中文字幕在线看 | 日韩一区二区三区在线 | 欧美日韩一区在线 |