簡介:
(1)若為自動增長字段插入NULL、0、DEFAULT或在插入時省略該字段,該字段就會使用自動增長值;
(2)若插入的是一個具體值,則不會使用自動增長值。
(3)自動增長值從1開始自增,每次加1。
(4)若插入的值大于自動增長的值,則下次插入的自動增長值會自動使用最大值加1;
(5)若插入的值小于自動增長值,則不會對自動增長值產生影響。
例如,表zid的結構如下:
插入如下的四個記錄值:
INSERT INTO zid(username) VALUES('a');
INSERT INTO zidVALUES(NULL, 'b');
INSERT INTO zidVALUES(6, 'c');
INSERT INTO zidVALUES(0, 'd');
表的結果如下:
發表評論