[英]problem in auto_increment in mysql?
我在自动增量中遇到问题。 我在 /etc/my.cnf 文件中将自动增量和偏移值分别声明为 5、14。 在创建表时,我在这里声明了 auto increment.upto,一切都很好。 但是当我添加一条记录时,它仅以 3 开头。根据 auto_increment 值,记录中的起始值正在发生变化。 它从不以 auto_increment 值开头。 请解决这个问题。 提前致谢。
自动增量始终接受大于表中最大现值的值
在您的表上运行此查询,您可以设置自动增量的开始位置:
ALTER TABLE tbl AUTO_INCREMENT = 15;
或您需要的任何值
当您使用以下方式读取自动增量变量时,您会得到什么:
SHOW VARIABLES LIKE 'auto_inc%'
您是否获得了之前设置的值?
请注意,如果 auto_increment_offset 的值大于 auto_increment_increment 的值,则忽略 auto_increment_offset 的值。
阅读手册
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.