2013-03-14 147 views
0

我想有在1_5_4 的形式,其中使用下劃線_主鍵在MySQL

1是用戶ID

5主鍵是組分標識

4是圓形的id

任何人都可以告訴我,如果這是好的/不好的做法的MySQL P關鍵設計,以及它會如何影響索引等。我知道你的意思是保持P鍵短,但我願意犧牲這個簡單的數據庫設計。

謝謝,

+3

很糟糕的設計。總是規範你的表格。它是一個表格,可以列出3列:'userID','compID','roundID' – 2013-03-14 11:36:15

回答

4

這是一個更令人困惑的db設計。我會reccommend如下:

user_id 
comp_id 
round_id 

作爲單獨的領域。然後,您可以配置複合主鍵以涵蓋所有3個字段,確保所有3個字段的唯一性。此問題可能有用。 How to properly create composite primary keys - MYSQL