您当前的位置: 首页 >  sql

彭世瑜

暂无认证

  • 4浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MySQL数据库(16):高级数据操作-更新数据

彭世瑜 发布时间:2022-05-27 21:22:17 ,浏览量:4

高级数据操作-更新数据

1、通常一定是跟随条件更新

update 表名 set 字段名 = 新值 where 判断条件;

2、如果没有条件,是全表更新。可以使用limit来显示控制更新的数量

update 表名 set 字段名 = 新值 [ where 判断条件 ] limit 数量;

create table my_update(
    id int primary key auto_increment,
    name varchar(10)
);

insert into my_update (name) values ('A'), ('A'), ('A'), ('A');

mysql> select * from my_update;
+----+------+
| id | name |
+----+------+
|  1 | A    |
|  2 | A    |
|  3 | A    |
|  4 | A    |
+----+------+

update my_update set name = 'B' where name = 'A' limit 2;

mysql> select * from my_update;
+----+------+
| id | name |
+----+------+
|  1 | B    |
|  2 | B    |
|  3 | A    |
|  4 | A    |
+----+------+
关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.1338s