0
我想有在1_5_4 的形式,其中使用下划线_主键在MySQL
1是用户ID
5主键是组分标识
4是圆形的id
任何人都可以告诉我,如果这是好的/不好的做法的MySQL P关键设计,以及它会如何影响索引等。我知道你的意思是保持P键短,但我愿意牺牲这个简单的数据库设计。
谢谢,
我想有在1_5_4 的形式,其中使用下划线_主键在MySQL
1是用户ID
5主键是组分标识
4是圆形的id
任何人都可以告诉我,如果这是好的/不好的做法的MySQL P关键设计,以及它会如何影响索引等。我知道你的意思是保持P键短,但我愿意牺牲这个简单的数据库设计。
谢谢,
这是一个更令人困惑的db设计。我会reccommend如下:
user_id
comp_id
round_id
作为单独的领域。然后,您可以配置复合主键以涵盖所有3个字段,确保所有3个字段的唯一性。此问题可能有用。 How to properly create composite primary keys - MYSQL
很糟糕的设计。总是规范你的表格。它是一个表格,可以列出3列:'userID','compID','roundID' – 2013-03-14 11:36:15