我對製作一個好的關係數據庫感到困惑。我正在使用phpmyAdmin來創建一個數據庫。我有以下四個表格。不要擔心這個事實,地點和價格是可選的,他們只是。使用phpmyAdmin(複合鍵)的數據庫關係
- 人(強制性)
- 項目(強制性)
- 廣場(可選)
- 價格(可選)
項目是主表。它會一直有人鏈接。 *我知道你會在表中加入mysql。 如果我想將表連接在一起,我可以使用組合鍵(使用每個表的ID),但是這是鏈接表的最正確方法嗎?這也意味着項目將有5個包括它自己的ID。這一切都導致空值(顯然是一個大的不,不,我可以理解),因爲如果地點和價格是可選的,並且不用於項目表的一個條目,那麼我將在那裏有一個空值。請幫忙!
在此先感謝。我希望這是有道理的。
你會如何確保在INSERT上填寫正確的ID?例如,當我插入我沒有得到正確的ID爲其他表我需要用mysql語句做到這一點? – 2010-04-18 18:25:32