我希望以1_5_4的形式拥有主键
1是用户ID
5是comp id
4是圆形
有人能告诉我这是不是MySQL p键设计的好/坏做法以及它如何影响索引等等。我知道你的意思是保持p键的简短但是我愿意为此做出牺牲简洁的数据库设计。
谢谢,
答案 0 :(得分:4)
这是一个更令人困惑的数据库设计。我会推荐以下内容:
user_id
comp_id
round_id
作为单独的字段。然后,您可以配置复合主键以覆盖所有3个字段,从而确保所有3个字段的唯一性。
这个问题可能有用。 How to properly create composite primary keys - MYSQL