MySQL为什么我的自动递增在执行插入时不是从1开始?
本文介绍了MySQL为什么我的自动递增在执行插入时不是从1开始?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为什么当我使用JDBC在数据库中执行插入操作时,我的表AUTO_INCRENTIONS会被抬高。
填充完全空表的示例:
狗桌
所有者表
预期结果
狗桌
所有者表
实际代码:
推荐答案
我只知道两种情况:
(1)某些记录已被删除
(2)表上有一些修改此类ID的触发器
请注意,即使您对空表进行了新的插入,如果以前有一些行,清空表时也不会重置自动递增ID计数器,并且它会从最后发出的编号开始按顺序继续,而不是从表中的实际记录数继续...
这篇关于MySQL为什么我的自动递增在执行插入时不是从1开始?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!