項目裏負責建立表的同事,每次建立表都不修改自增值,致使每建立一次表,表的自增值起點愈來愈大,直到有一次,自增值超過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