在MySQL中使用下划线_作为主键

时间:2013-03-14 11:35:14

标签: mysql primary-key

我希望以1_5_4的形式拥有主键

1是用户ID

5是comp id

4是圆形

有人能告诉我这是不是MySQL p键设计的好/坏做法以及它如何影响索引等等。我知道你的意思是保持p键的简短但是我愿意为此做出牺牲简洁的数据库设计。

谢谢,

1 个答案:

答案 0 :(得分:4)

这是一个更令人困惑的数据库设计。我会推荐以下内容:

user_id
comp_id
round_id

作为单独的字段。然后,您可以配置复合主键以覆盖所有3个字段,从而确保所有3个字段的唯一性。

这个问题可能有用。 How to properly create composite primary keys - MYSQL