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