同一サーバ内(マシンはDBサーバ1台です)で、

データベースAとデータベースBがあります。
その両方に同じ構造のテーブルTEST_INSがあります。
その際に、データベースAのテーブルTEST_INSに書き込んだり
削除したり、更新した場合に、データベースBのTEST_INSにも
自動的に反映したいと思っているのですが
可能でしょうか?
MySQL5.0系を使用しています。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/03/13 02:20:03
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:pahoo No.1

回答回数5960ベストアンサー獲得回数633

ポイント23pt

いくつか方法があります。下記サイトを参考にしてください。

id:hopefully

サーバ自身が2台あることを

前提にレプリケーションしていますが

これは1台でも可能でしょうか?

その際に、my.cnfなどの設定ファイルは

どのように記述したらいいのでしょうか?

2008/03/06 09:56:03
id:pahoo No.2

回答回数5960ベストアンサー獲得回数633

ポイント22pt

これは1台でも可能でしょうか?

下記を参考にしてください。

id:KUROX No.3

回答回数3542ベストアンサー獲得回数140

ポイント22pt

同一サーバーというのが、同一DBということなら、

トリガを用いて実現が可能です。

http://dev.mysql.com/doc/refman/5.1/ja/triggers.html

id:hopefully

別DB内にも行えるんでしょうか?

マシンAの中にTESTAとTESTBのデータベース内の

同じテーブル名が対象です。

2008/03/06 18:25:49
id:F-15X No.4

回答回数111ベストアンサー獲得回数13

ポイント23pt

トリガーはいかがでしょうか。

以下、参考になりますか?

MySQL 5.1 リファレンスマニュアル :: 18 トリガ

Think IT 第7回:トリガ (1/4)

id:hopefully

別DB内にも行えるんでしょうか?

マシンAの中にTESTAとTESTBのデータベース内の

同じテーブル名が対象です。

2008/03/06 18:25:55

コメントはまだありません

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません