单列与多列更新要点
- 语法骨架:UPDATE 表 SET 列=值 WHERE 条件
- 改多列用逗号分隔:SET a=1, b=2, c=3
- SET 列表最后一项不要多写逗号,否则语法报错
- 值可以是常量,也可以是另一列算出来的新值
- 没写到的列保持原样,不会被触动
- 改完用受影响行数确认是否命中了预期记录
单列与多列更新示例
UPDATE user SET nickname = '小明' WHERE id = 1001;
UPDATE orders SET status = 'paid', paid_at = '2024-06-01'
WHERE order_no = 'A2024';
避坑提醒:多列更新时所有列都在同一个 SET 里用逗号隔开,顺序不影响结果,重点是把『最常变的列』想清楚再写。