社区
MySQL
帖子详情
求一条查询语句,更新字段的值自动递增
公共马甲0315
2020-05-06 04:40:09
有一个表,里面的字段idx是自增的,每次插入时,都会新的记录idx=count+1这样子的。
但是如果用户删除了部分行记录,这个字段就会乱,
有没有查询语句能帮我一次性,让这个字段的值,重新更新为递增的顺序形式的?
...全文
466
5
打赏
收藏
求一条查询语句,更新字段的值自动递增
有一个表,里面的字段idx是自增的,每次插入时,都会新的记录idx=count+1这样子的。 但是如果用户删除了部分行记录,这个字段就会乱, 有没有查询语句能帮我一次性,让这个字段的值,重新更新为递增的顺序形式的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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数据库中,
自动
递增
字段
是一种非常有用的功能,它可以
自动
为每个新插入的记录生成一个唯一的标识符。在插入记录时,不需要为
自动
递增
字段
指定具体的
值
,数据库会
自动
为它生成唯一的标识符。如果我们需要获取刚插入记录的
自动
生成的标识符,可以使用MySQL的内置函数。上面的代码将
自动
递增
属性设置为1,并将
自动
递增
字段
的起始
值
设置为100。为’John’的记录的
自动
递增
字段
的
值
更新
为99。
MYSQL 如何用update语句
更新
某个
字段
,让
字段
值
递增
需
求
,
更新
数据库某个
字段
,要
求
根据创建日期,
更新
改
字段
,例如2021-07月的数据,则
更新
七月的数据为 202107001 、202107002 、202107003… sql如下: set @rownum=0; update t_weighted_management SET weighting_code = CONCAT(coal_type ,DATE_FORMAT(create_time,'%Y%m%d'),SUBSTR(CONCAT('000',(select @rownum := @rownum
MySQL
更新
字段
进行
递增
MySQL
更新
字段
进行
递增
MySQL:表的约束+设置表的
字段
值
自动
增加
MySQL:表的约束+设置表的
字段
值
自动
增加
MySQL Update的时候对一个
字段
进行
递增
在我们有一个需
求
是
更新
某个表里面的某个
字段
,让这个
字段
变成一个
递增
的
值
,或者插入某个表中使得某些
字段
的
值
是
递增
的。下面我们来看看具体的操作 更改表
字段
为
递增
首先设置一个变量,初始
值
为任意数
值
,这里以0为例: SET @num:= 0; 例如我们需要
更新
quanguoPM(排序)这个
字段
的
值
。我们可以这样处理 UPDATE tp_member_copy_copy SET quanguoP...
MySQL
56,940
社区成员
56,758
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章