返回信息流lz用mysql使用了自增主键,从1开始加1,这个时候insert不需要填写主键value即可,比如
insert into table (val) values (‘val1’);假如此时主键为10.
但是后来如果我手动插入一个主键较大的项,比如
insert into table (id,val) values (3456,'val2');
之后再像正常情况插入时,主键就开始从3456自增了,这个怎么解..
能否继续从10开始,然后到3455后,再跳过3456增加到3457,需要怎么配置?
这是一条镜像帖。来源:北邮人论坛 / database / #9689同步于 2015/9/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
求助,mysql自增问题
dragontwf
2015/9/25镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
【 在 dragontwf 的大作中提到: 】
: lz用mysql使用了自增主键,从1开始加1,这个时候insert不需要填写主键value即可,比如
: insert into table (val) values (‘val1’);假如此时主键为10.
: 但是后来如果我手动插入一个主键较大的项,比如
: ...................
可以改啊,查一下SQL语句,不知道SQL语句的话 用NAVICAT也可以改。
这样在程序里不好灵活指定那个AUTO_INCREMENT=x的值吧,除非每次插入后都计算一下这个值
【 在 frip 的大作中提到: 】
: ALTER TABLE table_name AUTO_INCREMENT=10
报告层主,试了一下,这样不管用,ID还是从3457往上自增,好郁闷呐。。。。。。
【 在 frip 的大作中提到: 】
: ALTER TABLE table_name AUTO_INCREMENT=10