简介:
(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');
表的结果如下:
发表评论