多次更新

时间:2009-05-07 00:34:54

标签: sql mysql

我正在尝试更新我的PHP脚本中的两个查询,但我无法让它工作。代码是:

UPDATE 表 SET price = '14 .50' 哪里 类型LIKE'finger','Knuckle' 和 数量< = 50;

好的,我已经修复了WHERE子句,但是我不明白我需要改变什么才能改变'14 .50'部分现在正在发生错误?

3 个答案:

答案 0 :(得分:4)

UPDATE table SET price = '14.50'
WHERE type IN('finger', 'Knuckle') AND quantity <=50;

答案 1 :(得分:1)

UPDATE table SET price = '14.50' WHERE (type LIKE 'finger' OR type LIKE 'Knuckle') AND quantity <=50;

答案 2 :(得分:0)

你可能也想要

update table set price = '14.50'
where (type like '%finger%' or type like '%knuckle%')
and quantity <= 50

这将匹配任何包含手指或指关节的字符串。