28

我知道这听起来是一个愚蠢的问题,但我想知道是否UPDATE可以在没有WHERE子句的情况下使用该查询。如果是这样,在什么条件下?

提前致谢。

4

3 回答 3

40

如果您不使用该WHERE子句,则表上的所有记录都会受到影响

于 2012-08-28T15:54:16.510 回答
2

因此,我认为当您出于某种原因想要更新整个字段时,例如将用户注册状态更新为对所有用户免费。

UPDATE users SET status = "free";
于 2020-11-08T14:16:40.887 回答
1

SQL 中的UPDATE语句用于更新表中的记录。UPDATE我们可以使用语句修改表中的一条或多条记录(行) 。如果不使用WHERE语句中的子句,UPDATE则表中的所有记录都将被更新。

于 2021-06-06T06:39:22.577 回答