我是編程新手,希望這個問題不是太基本。我在這裏搜索了這些問題,但找不到與它完全相同的內容。匹配調查數據庫和會員數據庫
我正在製作一個網站,其中人們必須完成登錄表單,然後回答調查。調查答案將推動該網站爲每個用戶執行的方式(每個用戶都會有不同的每月提醒電子郵件,以便爲調查答覆提供個性化)。我有兩個MySQL數據庫,一個用於登錄,一個用於調查。
如何讓成員數據庫中的成員標識與調查數據庫中的調查標識相同?或者我想這一切都是錯誤的,還有另一種解決方案?
我對PHP和JavaScript最爲熟悉,所以我希望如果不在數據庫設計中,將會有一種方法可以在編碼中實現。再次,對不起,如果這太基本了,並且很多感謝您的幫助。
感謝您的迴應!我將把表格放在一個數據庫中(沒有理由......只是缺乏經驗)。只是好奇 - 爲什麼讓單獨的桌子將兩者編織在一起而不是讓ID一致?謝謝。 –
同樣,這取決於目的 - 如果一個用戶行應始終與一個調查行連接,爲什麼不將所有內容都保存在同一個表中?擁有一個單獨的表最常用於多對多關係,其中一個用戶可以連接到許多調查,一個調查可以連接到許多用戶。不過,這在你的情況下可能沒有意義。 – Nils
@Nils:兩張桌子非常好。即使在1:1的關係。Mysql中的多個數據庫的外鍵也可以工作(只要存儲引擎支持這些)。 – hakre