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 數據庫
相關文章:
主站蜘蛛池模板: 18视频在线观看 | 激情五月婷婷丁香 | 亚洲精品福利视频 | 伊人国产在线 | 国产美女啪啪 | 国 产 黄 色 大 片 | 九色在线视频 | 91久久久久久久久 | 国产精品3 | 中文字幕有码在线 | 日韩一级片视频 | 成人激情av| 欧美理论在线观看 | 国产香蕉视频在线观看 | 中文字幕在线观看不卡 | 亚洲精品免费在线 | 日韩在线观看一区 | 五月婷婷综合网 | 九九视频这里只有精品 | 一级毛片在线看 | 可以免费看av的网站 | 国产伦精品一区二区三区视频我 | 天天摸天天操 | 久久免费视频观看 | 国产精品毛片一区二区在线看 | 天天草天天干 | 午夜一级片 | 国产免费成人 | 男女啪啪免费 | 久久久久久91 | 欧美手机在线 | 亚洲第一色网 | 一级片大全 | 日韩欧美在线播放 | 一级黄色在线观看 | 久久激情视频 | 国产黄色免费看 | 国产做受视频 | 在线中文字幕视频 | 日本一区二区不卡视频 | 黄色成人av |