这是我正在使用的密集设置的过度简化。table_1
和table_2
两者都具有自动增量的代理主键作为ID。info
是包含有关table_1
和的信息的表table_2
。
table_1 (id, field)
table_2 (id, field, field)
info ( ???, field)
我试图决定,如果我应该做的主键info
的复合ID的距离table_1
和table_2
。如果我要这样做,哪一个最有意义?
(在此示例中,我将ID 11209与ID 437组合在一起)
INT(9)
11209437 (我可以想象为什么这很糟糕)
VARCHAR (10)
11209-437
DECIMAL (10,4)
11209.437
或者是其他东西?
将其用作MYSQL MYISAM DB上的主键是否可以?