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

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


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

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

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

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

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

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




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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值