扫盲 2026.10.10 05:41 38 次浏览 0 条评论

UPDATE修改表数据

UPDATE 就是改表里已有的数据,不是加新行。基本写法:

UPDATE 表名 SET 字段=新值 WHERE 条件;

不带 WHERE 会把整张表都改了,新手最容易踩坑。改哪条,条件就得写清楚。

-- 改 users 表里 id 为 3 的用户名
UPDATE users SET username='zhangsan' WHERE id=3;

-- 一次改多个字段
UPDATE users SET username='lisi', age=20 WHERE id=5;

-- 按范围改,给 10 级以下玩家加 100 金币
UPDATE player SET gold=gold+100 WHERE level<10;

条件可以用 =、>、<、IN、LIKE。改之前先 SELECT 查一遍,确认影响行数。MySQL 里改完看 Rows matched,跟预期不一样就恢复备份。

标签:MySQL,UPDATE,数据库

说点什么 0

行思随记

欢迎来到:行思随记