mysql如果满足条件

23c0lvtd  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(232)

我正在使用mysql(phpmyadmin)作为我的数据库,我想根据另一个字段的字段信息更改字段中的值。
我的表是“info”和我的column1 store_number ,第2列 store_name 和第3栏 state" so if in field 商店名称 there is a character string like 3号店 , then change column1 value to 3`.
我试过了

UPDATE info
IF store_name LIKE "%store number 3 %"
SET store_number = '3'
WHERE state LIKE "%california%"

我想根据商店名称更改加州所有商店的商店编号。
希望我解释正确,提前谢谢。

uinbv5nw

uinbv5nw1#

你的计划是对的 WHERE 子句已存在。您可以将条件逻辑移动到其中,以获得:

UPDATE info
SET store_number='3'
WHERE state LIKE '%california%' AND 
  store_name LIKE '%store number 3%'

相关问题