【发布时间】:2009-08-08 14:24:04
【问题描述】:
我是数据库的新手。我正在使用 MySQL,并且我有一个表 A,它使用三个属性来形成一个复合主键:
答: [key1, key2, key3], dateCreated, createdBy, ...
现在我有另一个表 B,它需要引用上表中的记录。现在,再次重用上述所有三个属性来形成密钥似乎很痛苦。是否可以使用表 A 的附加自动递增虚拟“id”属性作为主键,并将其用作表 B 中的引用?哪个是正确的做法?
【问题讨论】:
标签: mysql database database-design