我需要在辅助条件下查找/替换SQL表中的值

时间:2014-06-17 08:58:31

标签: mysql sql phpmyadmin sql-update where-clause

我有一个包含这些字段的SQL表:

value_id
entity_type_id
attribute_id
value

我需要替换的是任何值(在值字段中),其中“CA”替换为“California”,其中attribute_id为28

重要的是只有attribute_id为28的行才会被修改。

我可以做简单的查找/替换,但我很难给它这个条件

1 个答案:

答案 0 :(得分:2)

试试这个:

UPDATE tableName 
SET `value` = 'California'
WHERE attribute_id = 28 AND `value` = 'CA';