亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mySQL更新語句的case when 和 where的結合

mySQL更新語句的case when 和 where的結合

達令說 2019-04-09 05:04:07
UPDATE `member` SET score = (CASE WHEN score IS NOT NULL THEN score = 0 ELSE score = 1 END)這句是可以執行的,但是我只想修改member中 id = 1的 那一條記錄 改如何改呢?就是 where id = 1這條語句該怎么插入整合到上面的這條更新語句
查看完整描述

2 回答

?
UYOU

TA貢獻1878條經驗 獲得超4個贊

直接加在語句最后就行了。

UPDATE `member` SET score = (CASE WHEN score IS NOT NULL THEN score = 0 ELSE score = 1 END) where id =1;

mysql數據庫中CASE WHEN語句。
case when語句,用于計算條件列表并返回多個可能結果表達式之一。
CASE 具有兩種格式:
簡單 CASE 函數將某個表達式與一組簡單表達式進行比較以確定結果。
CASE 搜索函數計算一組布爾表達式以確定結果。
兩種格式都支持可選的 ELSE 參數。

查看完整回答
反對 回復 2019-04-10
  • 2 回答
  • 0 關注
  • 1274 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號