有关Mysql整型数据自动递增的问题

最近在做一个小型的系统,数据库用的Mysql,主键设为自动递增后出现了一些问题,并找了一些资料,现整理如下:


在mysql中,如果把表的主键设为auto_increme类型,数据库就会自动为主键赋值。但有一个问题不可避免,当我们删除一条自增长列为10的记录以后,再次插入的数据序号就变成了11,我们想再插入序号为10的记录是不可能的。

那如果我还想插入序号为10的记录怎么办呢?

可以设置SET IDENTITY_INSERT  ON;来取消自增长,插入记录后再再关闭这个功能。

不过看到两句话可以分享给大家,关于数据库:

1:数据库能做的是事情,轻易不用自己的方法去做,除非特殊情况

2:轻易不要改变数据库自己生成的数据




小衰在路上,转载请注明出处,附上链接,谢谢。

你可能感兴趣的:(Database)