繁体   English   中英

mysql 中的 auto_increment 问题?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM