21

単一のテーブルを複製することは可能ですか?

4

3 に答える 3

16

はい、これは可能です。MySQL マニュアルのスレーブ オプションを参照してください。ただし、これにはデータベース全体の完全なバイナリログを作成する必要があります。

于 2010-06-03T01:36:21.460 に答える
1

特定のテーブルを 1 つ以上のスレーブに再度同期するには、pt-table-checksum を使用してから pt-table-sync を使用します

これにより、同期されていないテーブルが自動的に識別され、それらのみが同期されます。

于 2014-01-15T16:28:45.670 に答える
-3

これは古い質問であることは承知していますが、これは答えを探してここに来る人のためのものです。

CREATE TABLE table2 LIKE table1;

これにより、同じフォーマットと列を持つテーブルが作成されますが、データはありません。データを転送するには:

INSERT INTO table2 SELECT * FROM table1;

編集:

これは情報転送のみであることに注意することが重要です。つまり、table1 にインデックスがある場合、それらは table2 に転送されません。table2 に手動でインデックスを付ける必要があります

于 2012-11-26T16:18:22.163 に答える