表中有自增长主键时,插入数据的方法

数据库的表中有自增长主键时(如图所示),我们该怎么插入数据呢?

方式一:

    当需要插入的数据比较少时,即可以通过一条一条的插入时,我们可以指定该列(id)的值,但是新插入的值不能已有的值重复,而且必须大于其中最大的一个值


方式二:

    当需要插入的数据量比较大时,需要时通过储存过程或者其他方式来批量生成数据插入时,显然方式一的方法不可行。那现在又该怎么办呢?

    有两种解决方法:

    1)可以把该列(id)的值设为null或者0,这样MySQL会自己做处理


2)手动指定需要插入的列,但是不指定该列(id)


猜你喜欢

转载自blog.csdn.net/lykio_881210/article/details/80267500