SQL SET 关键字

SET

SET 命令与 UPDATE 一起使用,用于指定应在表中更新哪些列和值。

以下 SQL 将第一个客户(CustomerID = 1)的 ContactName 和 City 更新为新的值:

实例

UPDATE Customers
SET ContactName = 'Alfred Schmidt', City= 'Frankfurt'
WHERE CustomerID = 1;

以下 SQL 将为 Country 是 "Mexico" 的所有记录中的 "ContactName" 字段更新为 "Juan":

实例

UPDATE Customers
SET ContactName='Juan'
WHERE Country='Mexico';

注意:在表中更新记录时要小心!请注意 UPDATE 语句中的 WHERE 子句。WHERE 子句指定应更新哪些记录。如果省略 WHERE 子句,表中的所有记录都将被更新!