项目里负责建立表的同事,每次建立表都不修改自增值,致使每建立一次表,表的自增值起点愈来愈大,直到有一次,自增值超过int(11)的最大值,sql执行出错,因此就像修改自增值。sql
首先查询自增值:.net
SELECT AUTO_INCREMENT FROM information_schema.tables WHERE table_name="test";
1
查询出当前的自增值,我这边新建的表值很是大。orm
而后修改这个值:blog
alter table test auto_increment = 1;
1
注意,这是新建表的状况下,若是已经有值了,就不能随便修改,不然会致使主键冲突。
---------------------
做者:宁永利
来源:CSDN
原文:https://blog.csdn.net/u010173095/article/details/79213341
版权声明:本文为博主原创文章,转载请附上博文连接!rem