社区
MySQL
帖子详情
求一条查询语句,更新字段的值自动递增
公共马甲0315
2020-05-06 04:40:09
有一个表,里面的字段idx是自增的,每次插入时,都会新的记录idx=count+1这样子的。
但是如果用户删除了部分行记录,这个字段就会乱,
有没有查询语句能帮我一次性,让这个字段的值,重新更新为递增的顺序形式的?
...全文
453
5
打赏
收藏
求一条查询语句,更新字段的值自动递增
有一个表,里面的字段idx是自增的,每次插入时,都会新的记录idx=count+1这样子的。 但是如果用户删除了部分行记录,这个字段就会乱, 有没有查询语句能帮我一次性,让这个字段的值,重新更新为递增的顺序形式的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
带我飞的云
2020-05-14
打赏
举报
回复
数据库里设置为auto_increment的id 无法保证连续性,虽然可以设置这个id的值
蜕变之痛
2020-05-14
打赏
举报
回复
是该表的主键,不是 改变的主键。
蜕变之痛
2020-05-14
打赏
举报
回复
可以查询插入序列号:
set @rownum=0;
select @rownum:=@rownum+1 as rownum, t.username from auth_user
实现插入,可以借助临时表
胖到没有朋友
2020-05-09
打赏
举报
回复
你这个操作如果做得话会有一些问题吧,就算用户删除了中间的数据你也不能改主键值吧,万一你的代码操作用这个主键了以后数据不是会乱了,可以在表中添加是否删除的标识,删除了更新这个字段就可以
⁽⁽ଘlingଓ⁾⁾
2020-05-08
打赏
举报
回复
https://www.cnblogs.com/bkylkh/p/9282886.html
参考一下这个把 思路是把A表的除主键外的数据迁移到B表
MySQL
自动
递增
字段
的实际操作步骤
通过创建
自动
递增
字段
,我们可以方便地为每个记录生成唯一的标识符,并且可以轻松地进行记录的插入、
更新
和删除操作。在MySQL数据库中,
自动
递增
字段
是一种非常有用的...为’John’的记录的
自动
递增
字段
的
值
更新
为99。
MySQL:表的约束+设置表的
字段
值
自动
增加
MySQL:表的约束+设置表的
字段
值
自动
增加
SQL的数据
更新
操作(增、删、改)
INSERT INTO 表名称 [(
字段
1,
字段
2,
字段
3,...)] VALUES(
值
1,
值
2,
值
3,...) 注意: 如果需要进行增加数据的话,则以下的几种数据类型要分别处理: 增加数字:直接编写数字,如:123; 增加字...
mysql怎么批量
更新
某个
字段
,从某个
值
开始并以加一方式的
递增
//
更新
每行数据时会先运算@var := $var + 1,然后
更新
字段
. 此方式,还可以在查询数据用来标记排名,或者第几行, 如下 select (@var := $var + 1) as num, name where id > 100; 源自我的blog:...
MySQL
更新
某个
字段
的
值
为原来的
值
加1 (非auto_increament)
=
字段
名称 + 1 [ where语句] 比如说数据库中有一张student表,要想把id为1的学生成绩(score)加1则update student set score=score+1 where id = 1如果是需要多个
字段
同时在原来的
值
的基础上加1只用
一条
sql语句的...
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章