【发布时间】:2013-01-17 06:49:51
【问题描述】:
我有 2 个表 order_retailer 和 order_customer
它们都有自动递增的主键 order_id
为了在整个系统中保持订单 ID 唯一,我希望 order_retailer 的 ID 仅为偶数,而 order_customer 的 ID 为奇数。为此,我必须将自动增量的增量值设置为 2。是否可以在 mysql 中按表设置。
我不想要 php 解决方案。请让我知道是否有命令/查询将特定表的自动增量移位设置为 2。 另外我不想更改服务器变量 auto_increment_increment 或 auto_increment_offset 或任何其他服务器变量
【问题讨论】:
-
为什么 mysql 中的 id 必须是唯一的?引用它们时只需添加一个唯一键,例如: 'RET' 。 $order_id;或 'CUST' 。 $order_id; ?
标签: mysql