0

2 つの異なるデータベースのテーブル間に関係を確立したいのですが、

データベース1 テーブル1 テーブル2

データベース2 テーブル3 テーブル4

database1 の table1 との関係、database2 の table3 との関係

MySQLでこれが可能かどうか知りたいですか? はいの場合、データベース内で試しましたが、これが可能かどうか知りたいです

なれ

4

2 に答える 2

0

はい、それは「。」で絶対に可能です。オペレーター。2つのスキーマdb1とdb2があるとします。table1はdb1に存在し、table2はdb2に存在します。

したがって、テーブルを結合する場合は、次のことができます。

Select * from 
db1.table1 inner join db2.table2 on column1=column2
于 2012-07-16T18:20:23.900 に答える
0

はい、可能です。テーブルの作成中に次のように外部キー関係を作成できます

テーブルを作成しdatabase1ます。table1 ( 1INT, FOREIGN KEY ( 1) REFERENCES database2. table3( 1) ON UPDATE CASCADE );

于 2012-07-16T18:28:22.880 に答える