使用CASE 批次更新MySQL 條目以取得新值
在MySQL 中,使用CASE 表達式更新條目可讓您指派不同的值到基於特定條件的列。若要修復提供的查詢,請刪除 set 關鍵字後面的逗號並將 CASE 表達式格式化如下:
此查詢將更新指定 ID 的相應價格。但是,請務必注意,對於具有未包含在 CASE 表達式中的 ID 的任何記錄,它也會將價格值設為 NULL。
如果您只想更新 CASE 表達式中特定 ID 的價格。列表,使用以下查詢:
此查詢使用子查詢建立一個包含ID 的舊值和新值的表,然後將該表與ae44 表連接起來並僅執行更新在匹配記錄上。
以上是如何使用 CASE 批次更新具有特定值的 MySQL 條目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!