1

我有一个像这样的表 T:

Name(Not unique)     Value   
A                      1
A                      3 
A                      5  
A                      8

如果我只想更新第 3 行,如何编写 SQL?

下面的 SQL 不起作用,它会更新所有行。

update T set Value='10' where Name='A'  
4

2 回答 2

4
update T set Value='10' where Name='A' and value=5
于 2013-01-29T07:43:54.200 回答
1
UPDATE T SET Value='10' WHERE value=5
于 2013-01-29T08:53:07.573 回答