方式一:
当需要插入的数据比较少时,即可以通过一条一条的插入时,我们可以指定该列(id)的值,但是新插入的值不能和已有的值重复,而且必须大于其中最大的一个值
方式二:
当需要插入的数据量比较大时,需要时通过储存过程或者其他方式来批量生成数据插入时,显然方式一的方法不可行。那现在又该怎么办呢?
有两种解决方法:
1)可以把该列(id)的值设为null或者0,这样MySQL会自己做处理
INSERT INTO user
VALUES(NULL,‘bo’, 12,111111);
INSERT INTO user
VALUES(0,‘bo’, 12,111111);
2)手动指定需要插入的列,但是不指定该列(id)
————————————————
版权声明:本文为CSDN博主「lykion_881210」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lykio_881210/article/details/80267500