
(4)其他(017,012,567,056):20赞(1)delete数据后,自增列计数不会从头开始;(2)truncate数据后,自增列计数会从头开始;画外音:除此之外,还有很多不同,但和本实验关系不大。(1)简单插入(simple insert)能够保持自增ID的连续性;(2)批量插入(bulk insert)可能导致自增ID不连续;(3)混合插入(mixed-mode insert)在实际执行的时候,才知道是否使用系统生成的自增ID;(2)插入记录时,可以自己指定自增ID的值,也可以使用数据库生成的自增ID的值;(3)如果指定ID为“NULL”或者“0”,会使用数据库生成的自增ID;画外音:除此之外,文章还分享了很多知识,但和本实验关系不大。
建表,插入四条数据,再delete所有数据,此时自增ID计数不会归0,下一条插入的行,自增ID会从5开始。
指定ID,插入(0, ‘000’),命中“ID为NULL或者0,使用系统自增ID”的策略,故实际记录为(5, ‘000’)。

不指定ID,插入(‘222’),使用系统自增ID,故实际记录为(6, ‘222’)。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31556838/viewspace-3166181/
,如需转载,请注明出处,否则将追究法律责任。