2011-02-10 75 views
0

我有一個問題,是否有很多不同的網站從服務器上的一個mysql數據庫中讀取,並且只有前綴例如pre_users來分隔不同的網站不同網站的前綴。一個網站最多可以包含20個以上的表格。還是有更好的方法來實現這一點。我背後的原因是我工作的公司希望開發一個能夠逐步創建網站的系統,然後爲每個站點創建一個新的數據庫條目。希望我有道理一個mySql數據庫中的多個網站表

回答

0

爲什麼不只是在每個表中放置一個website_id列而不是爲每個網站創建一個新表?你提出的設計是通常是,雖然不總是那麼糟糕。

0

如果你絕對有你爲什麼不使用一個表網站使用獨特的數據庫和鏈接其它表那樣:

SITES (ID int, ...) 
USERS (Site int, ...) 
TABLE1 (Site int, ...) 
TABLE2 (Site int, ...)