hiro48回答ポイント 70ptウォッチ 2

MySQLのMERGEテーブルは、別データベース(別マシン上のデータベース)で実現できるようなんですが、

その具体的方法が分かりません。

下記のSQLはt1、t2をマージして、totalとしています。このt1,t2,totalがそれぞれ
別マシン上のデータベースに存在するテーブルの場合のMERGEテーブルの方法を教えてください。

CREATE TABLE t1 (a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, message CHAR(20));
CREATE TABLE t2 (a INT NOT NULL AUTO_INCREMENT PRIMARY KEY, message CHAR(20));
INSERT INTO t1 (message) VALUES ("Testing"),("table"),("t1");
INSERT INTO t2 (message) VALUES ("Testing"),("table"),("t2");
CREATE TABLE total (a INT NOT NULL AUTO_INCREMENT, message CHAR(20), KEY(a))
TYPE=MERGE UNION=(t1,t2) INSERT_METHOD=LAST;
(参考URL)http://dev.mysql.com/doc/refman/4.1/ja/merge.html

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-10-06 21:24:42
終了日時
2008-10-08 02:15:13
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

MySQL2612SQL1319データベース1894Char156別マ30URL11376Key358TOTAL55

人気の質問

メニュー

PC版