版权声明:本文为博主原创文章,未经博主允许不得转载。(如有问题请邮件至[email protected],本人不经常上CSDN博客) https://blog.csdn.net/u012359995/article/details/82263359
这两天遇到了一个表的主键莫名其妙的变成了19位的一串数字,返回给前端时,因为超过js的Number的最大值,所以被截取了,导致数据不一致引起错误,所以想着把主键id的自增序列改回原来的值。
首先要把变大的id删掉,或者通过特定的规则变短,最后通过下面的方法设置表的自增索引从设定值开始,注意设置值必须大于表中已存在的最大值。
alter table Table_name AUTO_INCREMENT=1000001;