2011-03-17 130 views
1


假设我有一个表如下,我想更新猫为22如果id> 2,我该怎么写这个语句?SQL - 更新语句

由于

id cat 
----- ----- 
1  12 
2  12 
3  32 
4  32 
5  32 
…  … 
100 32 
+0

如果我想添加一个条件:cat = 32,sql应该是“UPDATE table SET cat = 22 WHERE id> 2 && cat = 32”? – 2011-03-17 03:55:09

+1

是的..只是你使用AND而不是&& – Jai 2011-03-17 03:57:04

+0

好吧,它的工作原理,谢谢 – 2011-03-17 03:58:58

回答

2

更新[表名]中设置猫= 22其中id> 2;

1
UPDATE table SET cat = 22 WHERE id > 2