2011-07-18 6 views
0

私はMySQLでテーブルをリンクしたいので、3つのテーブルのいずれかが変更されたときに実際のテーブルが変更されます。シンボリックリンクやポインタのように少し変更されます。これはどのようにMySQL内で行うことができますか?私はPHPからアクセスします。mysqlを使ってテーブルをリンクする

+0

あなたは、抽象データベースクラスに必要とそうするメソッドを作成します。あなたのテーブルはどのように見えるのですか – Ibu

+1

なぜこれをやりたいですか?私はこのようなテーブルをミラーリングする正当な理由は考えられません。 –

+0

3つのDrupalサイトの異なるプレフィックスを持つ1つのデータベース内のすべての認証テーブルがすべて収束し、同じログインの詳細がDrupalサイトから機能するようになり、キー付きの他のDrupalサイトに転送する独自のコードを作成しますURL。 –

答えて

0

このようなネイティブ機能はMySQLにはありませんが、あなた自身でtriggersと書いてください。

0

トリガーを使用すると、あるテーブルが変更された場合に他のテーブルが更新されるようにすることができます。 MySQL triggersを参照してください。

テーブルが同じデータを使用している場合は、1つの「実」テーブルと残りのビューをビューとして持つことができます。 MySQL viewsを参照してください。

関連する問題