2011-02-10 3 views
0

하나의 mysql 데이터베이스에서 서버를 읽고 다른 웹 사이트를 많이 읽지 않겠습니까? 예를 들어 pre_users 만 다른 웹 사이트를 구분할 수 있습니다. 다른 웹 사이트의 접두사. 하나의 웹 사이트에 최대 20 개의 표가 포함될 수 있습니다. 아니면 이것을 수행 할 수있는 더 좋은 방법이 있습니까? 이것에 대한 나의 이유는 내가 일하는 회사가 단계적으로 웹 사이트를 만들 수있는 시스템을 개발하기를 원할 때마다 모든 단일 사이트에 대해 새로운 db 항목을 만듭니다. 희망이 맞습니다.하나의 mySql 데이터베이스 내에 여러 웹 사이트 테이블

답변

0

각 웹 사이트에 대해 새 테이블을 만드는 대신 각 테이블에 website_id 열을 넣는 것만 큼은 어떨까요? 제안하신 디자인은 인데 보통은 불량한 것은 아니지만 항상입니다.

0

절대 당신은 당신이 테이블 사이트를 사용하지 않는 이유는 고유의 데이터베이스를 사용하고 그런 식으로 다른 사람에게 테이블을 연결해야하는 경우 :

SITES (ID int, ...) 
USERS (Site int, ...) 
TABLE1 (Site int, ...) 
TABLE2 (Site int, ...) 
관련 문제