【发布时间】:2012-07-27 01:21:45
【问题描述】:
在 MySQL 中,是否可以在两个不同的表中拥有一个自动递增的列?示例:table1 有一个“secondaryid”列,table2 也有一个“secondaryid”列。是否可以让 table1.secondaryid 和 table2.secondaryid 保存相同的信息?像 table1.secondaryid 可以保存值 1、2、4、6、7、8 等,而 table2.secondaryid 可以保存值 3、5、9、10?这样做的原因有两个:1)这两个表将在单独的“喜欢”表中引用(类似于用户在 facebook 上喜欢一个页面)和 2)table2 中的数据是 table1 使用主键的子集。因此,table2 中包含的信息取决于 table1,因为它们是不同类别的主题。 (类别为 table1,主题为 table2)。是否可以执行上述操作,或者是否有其他一些我不知道的结构性工作?
【问题讨论】: