テーブルにデータを挿入するときに MYSQL ストアド プロシージャを作成したいのですが、データは他のサーバー テーブルにも挿入されます。
これが ORACLE データベースで可能であることは知っていますが、MYSQL で機能するかどうかはわかりません。
これを行う方法はありますか?
テーブルにデータを挿入するときに MYSQL ストアド プロシージャを作成したいのですが、データは他のサーバー テーブルにも挿入されます。
これが ORACLE データベースで可能であることは知っていますが、MYSQL で機能するかどうかはわかりません。
これを行う方法はありますか?
はい、これは次のアプローチを使用して MySQL で可能です。
テーブル フェデレーション:ENGINE=FEDERATED
MySQL 接続文字列のユーザー名パスワードと他のサーバーのホスト ID を持つメイン テーブルと同じ新しいフェデレーション テーブルを作成します。別のサーバーでは、新しいユーザーを作成し、このユーザーに挿入許可を与える必要があります。TRIGGER
on main table とAFTER INSERT
on main table insert を連合テーブルに書き込みます。
レプリケーション: server1 (MASTER) から server2 (SLAVE) へのレプリケーションをセットアップし、このテーブルをレプリケーションに追加します。
いくつかのデータベース間で (テーブル内の) すべてのデータを定期的に複製しますか?
http://dev.mysql.com/doc/refman/5.0/en/replication.html
または、挿入を伝播しますか?
あなたの答えは