2011-02-10 38 views
0

我有一个问题,是否有很多不同的网站从服务器上的一个mysql数据库中读取,并且只有前缀例如pre_users来分隔不同的网站不同网站的前缀。一个网站最多可以包含20个以上的表格。还是有更好的方法来实现这一点。我背后的原因是我工作的公司希望开发一个能够逐步创建网站的系统,然后为每个站点创建一个新的数据库条目。希望我有道理一个mySql数据库中的多个网站表

回答

0

为什么不只是在每个表中放置一个website_id列而不是为每个网站创建一个新表?你提出的设计是通常是,虽然不总是那么糟糕。

0

如果你绝对有你为什么不使用一个表网站使用独特的数据库和链接其它表那样:

SITES (ID int, ...) 
USERS (Site int, ...) 
TABLE1 (Site int, ...) 
TABLE2 (Site int, ...) 
相关问题