2011-07-18 6 views
0

MySQL에 연결된 테이블을 원한다. 그래서 세 테이블 중 하나가 변경되면 실제 테이블이 변경된다. 심볼릭 링크 나 포인터처럼 약간 변경된다. 어떻게하면 MySQL 내에서이 작업을 수행 할 수 있습니까? 나는 PHP에서 액세스 할 것입니다.mysql을 사용하여 테이블 연결하기

+0

당신이 추상화에 대한 데이터베이스 클래스가 필요하고 그렇게 할 수있는 방법을 만들 수 있습니다. 테이블 모양은 어떻게 되나요? – Ibu

+1

왜 이것을하고 싶습니까? 이런 식으로 테이블을 미러링해야하는 좋은 이유는 생각할 수 없습니다. –

+0

요점은 3 개의 drupal 사이트에 대한 서로 다른 접두어가있는 하나의 데이터베이스에있는 모든 인증 테이블이 모두 수렴되어 동일한 로그인 세부 정보가 모든 Drupal 사이트에서 작동하므로 열쇠가있는 다른 Drupal 사이트로 전송할 자체 코드를 작성합니다. urls. –

답변

0

MySQL에는 이러한 고유 기능이 없지만 직접 triggers으로 작성하면됩니다.

0

트리거를 사용할 수 있으므로 한 테이블이 수정되면 다른 테이블이 업데이트됩니다. MySQL triggers을 참조하십시오.

테이블이 동일한 데이터를 사용하는 경우 하나의 '실제'테이블을 가질 수 있고 나머지는 뷰로 가질 수 있습니다. MySQL views을 참조하십시오.

관련 문제