没有WHERE子句的UPDATE查询

时间:2012-08-28 15:52:54

标签: database sql-update where-clause

我知道这听起来是一个愚蠢的问题,但我想知道update查询是否可以在没有where子句的情况下使用。如果是这样的话。

提前致谢。

3 个答案:

答案 0 :(得分:24)

如果您不使用WHERE子句,表格中的所有记录都将受到影响

答案 1 :(得分:0)

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

UPDATE users SET status = "free";

答案 2 :(得分:0)

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