其他

MySQL给一个字段递增赋值

MySQL给一个字段递增赋值


在mysql中,设计表时设计的是一次递增,有时中间会删除一两行,导致ID不连续,这时,可以采用以下方法将ID改为连续的。


首先设置一个变量,初始值为0:

set @r:=0;

1

然后更新表中对应的ID列:

update tablename set id=(@r:=@r+1)

1

如果是插入,那就找一个记录多的表t1

set @r:=0;

insert into t select @r:=@r+1 from t1 limit 0, 2000

————————————————


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/u014229742/article/details/82109245

模板网站、标准企业网站、企业网站深度定制

- 咨询:17550720998