mysql自增序列函數(shù) mysql怎么讓自增長的?
mysql怎么讓自增長的?1. 創(chuàng)建表時指定autou0增量的初始值(即初始值):創(chuàng)建表XXX(id int(5)主鍵autou0增量)autou0增量=1002。通過alter table修改初始值
mysql怎么讓自增長的?
1. 創(chuàng)建表時指定autou0增量的初始值(即初始值):
創(chuàng)建表XXX(id int(5)主鍵autou0增量)autou0增量=100
2。通過alter table修改初始值(但必須大于表中的auto)uincrement,否則設(shè)置無效):
alter table XXX autouuincrement=100
3。如果刪除了自動增量序列的最大值,則在插入新記錄時將重用該值:
即,如果表中有auto,則increment屬性的值將連續(xù)為78或100,但100的數(shù)據(jù)將被刪除。下次添加數(shù)據(jù)時,重用自增值101100。
即使刪除了整個表中的所有數(shù)據(jù),自動遞增序列的前一個最大值也將被重用。
解決方案是使用alter table XXX auto Increment=0重置auto Increment的初始值。