SQL UPDATE

UPDATE 修改表中已有记录,务必配 WHERE 限定范围,否则整表都会被改。

Beginner
Key PointsSQL,UPDATE,更新,WHERE

讲解

UPDATE 修改表中已有记录,务必配 WHERE 限定范围,否则整表都会被改。

示例

SQL
UPDATE Websites
SET alexa = '5000', country = 'CN'
WHERE name = '菜鸟教程';
Output
(1 row affected)

-- 更新后
3   菜鸟教程   https://www.runoob.com/   5000   CN
不带 WHERE 的 UPDATE 会更新全表,生产环境务必先 SELECT 验证条件,再改数据,或开启事务回滚兜底。

Friends & Partners