仮に、奇妙なMySQL/PHP駆動型ソフトウェアを複数インストールしたとしましょう。それらは同じソフトウェアですので、データベースのテーブル構造はすべてのインストールのクロスです。私がやりたいことは、ソフトウェアがの1つだけテーブルのために別のデータベースプレフィックスを使用するようにすることです。具体的には、ユーザテーブル。1つのテーブルの異なるテーブル接頭辞?
- 主なインストール::/ホーム/ www /のメイン、データベースのメイン、プレフィックスIS1
- セカンドインストール:/ホーム/ www /の秒、データベースのメイン、プレフィックスIS2 ので、インストールは、次のように設定されていると言います
- 第三にインストールします。/ home/www /の第三、データベースのメイン、
だから私がしたいことは二伝えインストールおよび第三その経て、自身のデータのためのプレフィックスIS1上のユーザーテーブルから引っ張ってインストールすることで、プレフィックスIS3を表。したがって、メインインストールで登録するユーザーは、2番目と3番目に登録され、その逆も同様です。それは可能なのですか、そうなら私はどうしますか?同じ基本的な結果を返す単なる回避策であっても、私は満足しています。
ただ1つの表に接頭辞を付けることができるかどうかはわかりませんが、他にすべての接頭辞を付けることができない理由はありますか? 質問の2番目の部分は、SQLクエリの問題がありますか?誰かが登録すると、3回、各テーブルに1つずつ挿入することができます。それともあなたがやろうとしていることがありますか? – mugetsu