我在自动增量中遇到问题。我在/etc/my.cnf文件中分别声明自动增量和关闭设置值为5,14。并且在创建表时我声明了自动增量。在这里,每件事都很好。但是我知道它仅以3开始记录。依据auto_increment值,记录中的起始值正在改变。它永远不会以auto_increment值开头。请解决这个问题。提前致谢。
答案 0 :(得分:1)
自动增量始终接受的值大于表格中的最大现值
答案 1 :(得分:0)
在您的桌面上运行此查询,您可以设置自动增量开始的位置:
ALTER TABLE tbl AUTO_INCREMENT = 15;
或您需要的任何价值
答案 2 :(得分:0)
使用以下方法阅读自动增量变量时,您会得到什么?
SHOW VARIABLES LIKE 'auto_inc%'
您是否获得了之前设定的值?
请注意,如果auto_increment_offset的值大于auto_increment_increment的值,则忽略auto_increment_offset的值。
阅读Manual