婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > mysql update case 更新字段值不固定的操作

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

熱門(mén)標(biāo)簽:外呼系統(tǒng)打電話(huà)上限是多少 南昌三維地圖標(biāo)注 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 曲靖移動(dòng)外呼系統(tǒng)公司 啥是企業(yè)400電話(huà)辦理 怎樣在地圖標(biāo)注銷(xiāo)售區(qū)域 地圖標(biāo)注費(fèi)用是多少 百應(yīng)電話(huà)機(jī)器人優(yōu)勢(shì) 電話(huà)外呼系統(tǒng)改號(hào)

在處理批量更新某些數(shù)據(jù)的時(shí)候,如果跟你更新的字段的值都一樣,比如某個(gè)狀態(tài)都更新為某個(gè)固定值,

直接用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-2
END
where userid in (1,2)

用update case when 更新的時(shí)候一定要帶上 where 條件,否則會(huì)更新整張表,后果很?chē)?yán)重。

補(bǔ)充:Mysql update case when 聯(lián)合使用 批量更新

直接碼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'
)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • 實(shí)操M(fèi)ySQL+PostgreSQL批量插入更新insertOrUpdate
  • MySQL update set 和 and的區(qū)別
  • MySQL UPDATE 語(yǔ)句的非標(biāo)準(zhǔn)實(shí)現(xiàn)代碼
  • Mysql update多表聯(lián)合更新的方法小結(jié)
  • mysql事務(wù)select for update及數(shù)據(jù)的一致性處理講解
  • MySQL UPDATE 語(yǔ)句一個(gè)“經(jīng)典”的坑

標(biāo)簽:吉林 錦州 隨州 甘南 滄州 荊州 資陽(yáng) 黑河

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql update case 更新字段值不固定的操作》,本文關(guān)鍵詞  mysql,update,case,更新,字段,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql update case 更新字段值不固定的操作》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于mysql update case 更新字段值不固定的操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 通山县| 宽甸| 望谟县| 东平县| 德江县| 阿合奇县| 贵德县| 会泽县| 新巴尔虎左旗| 革吉县| 镇沅| 邢台县| 郴州市| 阜城县| 当涂县| 临沧市| 平罗县| 防城港市| 云林县| 什邡市| 赤水市| 宕昌县| 县级市| 铁力市| 华容县| 东明县| 崇文区| 昌都县| 兴国县| 黔西县| 黑山县| 延安市| 凤阳县| 鹤峰县| 米泉市| 耒阳市| 瑞昌市| 分宜县| 隆尧县| 沙河市| 伊吾县|