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

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

回答の条件
  • 1人2回まで
  • 登録:2008/03/06 02:18:09
  • 終了:2008/03/13 02:20:03

回答(4件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/03/06 07:07:09

ポイント23pt

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

id:hopefully

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

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

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

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

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

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

pahoo回答回数5960ベストアンサー獲得回数6332008/03/06 10:53:19

ポイント22pt

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

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

id:KUROX No.3

KUROX回答回数3542ベストアンサー獲得回数1402008/03/06 11:08:46

ポイント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

F-15X回答回数111ベストアンサー獲得回数132008/03/06 10:31:04

ポイント23pt

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

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

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

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

id:hopefully

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

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

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

2008/03/06 18:25:55

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません