mysql如何实现一表奇数递增一表偶数递增

w7t8yxp5  于 2021-06-17  发布在  Mysql
关注(0)|答案(2)|浏览(510)

我有两个表,一个名为user1,一个名为user2。
我希望表user1和表user2的id是唯一的。
所以我计划将一个表的id设为奇数,另一个表的id设为偶数。
如何实现?

vlurs2pr

vlurs2pr1#

你可以用 auto_increment_increment 以及 auto_increment_offset 将值分成两个表。希望下面的链接能对您有所帮助。。
https://dev.mysql.com/doc/refman/8.0/en/replication-options-master.html#sysvar_auto_increment_increment

0sgqnhkj

0sgqnhkj2#

现在我明白了,这是不可能的 auto-increment 在我的情况下。
引用mysql自动递增:
插入的下一个值是序列中大于“自动增量”列中现有最大值的最小值。系列计算如下: auto_increment_offset + N × auto_increment_increment 最后,我控制了 primary key(id) 在我的代码中而不是使用 auto-increment .

相关问题