首頁 > 資料庫 > mysql教程 > 如何使用 CASE 批次更新具有特定值的 MySQL 條目?

如何使用 CASE 批次更新具有特定值的 MySQL 條目?

Susan Sarandon
發布: 2024-11-10 12:55:03
原創
316 人瀏覽過

How to Mass Update MySQL Entries with Specific Values Using CASE?

使用CASE 批次更新MySQL 條目以取得新值

在MySQL 中,使用CASE 表達式更新條目可讓您指派不同的值到基於特定條件的列。若要修復提供的查詢,請刪除 set 關鍵字後面的逗號並將 CASE 表達式格式化如下:

此查詢將更新指定 ID 的相應價格。但是,請務必注意,對於具有未包含在 CASE 表達式中的 ID 的任何記錄,它也會將價格值設為 NULL。

如果您只想更新 CASE 表達式中特定 ID 的價格。列表,使用以下查詢:

此查詢使用子查詢建立一個包含ID 的舊值和新值的表,然後將該表與ae44 表連接起來並僅執行更新在匹配記錄上。

以上是如何使用 CASE 批次更新具有特定值的 MySQL 條目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板