[英]mysql if condition is met
我的數據庫使用 MySQL (phpmyadmin)。 我想根據另一個字段信息更改字段中的值。
我的表將是 "info" 和我的 column1 store_number
、 column2 store_name
和 column3 state
,所以如果在字段store_name
有一個像Store number 3
這樣的字符串,那么將 column1 值更改為3
。
我試過
UPDATE info
IF store_name LIKE "%store number 3 %"
SET store_number = '3'
WHERE state LIKE "%california%"
我想根據商店名稱更改加利福尼亞州所有商店的商店編號。
您已經在使用WHERE
子句的正確軌道上。 您可以將條件邏輯移動到其中以獲得:
UPDATE info
SET store_number='3'
WHERE state LIKE '%california%' AND
store_name LIKE '%store number 3%'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.