我遇到了一个非常非常非常奇怪的mysql问题。
我有一个主键“ id”。设置为自动递增。问题是,第一个条目从“ 3”开始。并且每个新条目增加5,因此下一个条目的ID为8,下一个为13,然后为18,依此类推。真傻 为什么它不像应该的那样仅增加1?为什么从3开始呢???
我缺少某处的设置吗?我正在使用phpmyadmin,如果有帮助。
有应该是一个my.cnf配置: auto_increment_increment。它用于主- 主服务器设置,以防止两个不同的服务器两次定义相同的密钥。因此,结合使用auto_increment_offset,它允许每个服务器始终生成唯一的ID。
auto_increment_increment
auto_increment_offset
因此,从您描述的内容来看,听起来像是这样:
auto_increment_increment = 5 auto_increment_offset = 3