mysql如果满足条件

时间:2018-06-01 16:48:39

标签: mysql phpmyadmin

我在我的数据库中使用mysql(phpmyadmin),我想根据另一个字段信息更改字段中的值。

我的表格是" info"和我的column1 store_number,column2 store_name和column3 state" so if in field store_name 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%"

我想根据商店名称更改加利福尼亚州所有商店的商店编号。

希望我能正确解释自己,谢谢你的进步。

1 个答案:

答案 0 :(得分:0)

您已经使用WHERE条款走上了正确的轨道。您可以将条件逻辑移动到其中以获取:

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