sql >> データベース >  >> RDS >> Mysql

replicate-rewrite-dbには実際のアプリケーションがありますか?

    Replication-rewrite-db 使用法は他のレプリケーションオプションと同じです。 Replication-rewrite-dbだけでなく デフォルトのデータベースで動作しますが、これらも次のように機能します:replicate-do-db, replicate-ignore-db, binlog-do-db and binlog-ignore-dbこれ を参照してください およびこれ 。

    現実の目的があります。そうでなければ、MySQLはこのオプションを実装していなかったでしょう。また、デフォルトのデータベースでのみ機能します> -

    レプリケーションルールも知っておく必要があります。 こちら から 。

    INSERT, DELETE and UPDATEを発行してphpmyadminをテストしました 気づいた(general_query_logを有効にすることで )INIT DB 'db_name'を発行すること (「InitDB」はmysql_select_db()に対してログに記録されます API呼び出し)。

    例:

    Init DB sakila
    1 Query INSERT INTO `sakila`.`actor_info` (`actor_id`, `first_name`, `last_name`, `film_info`) VALUES ('1235', 'abc', 'efg', NULL)
    

    したがって、phpmyadminがすべてのクエリの前にUSE dbを実行することで正しくレプリケーションを実行するため、最終的にレプリケーションが中断することはありません。



    1. MySQLまたはPostgreSQLにTEXTフィールドがある場合、それを別のテーブルに配置する必要がありますか?

    2. curdatemysqlに時間と分を追加する方法

    3. 関数Javascriptを返す

    4. Createステートメントを使用してSQLServerでテーブルを作成する-SQLServer/T-SQLチュートリアルパート34