【MySQLベース】Mysqlレプリケーションテーブル構造はインデックスを含む
ビジネス・システムのデータが大幅に増加した場合、よくサブテーブルに使用されます.ログ・テーブルは月ごとに分割されます.既存のログ・テーブル:
CREATE TABLE表名LIKE SELECT*FROMテンプレート表名;
このようにして作成された
次の文を使用して、インデックスを含むテーブル構造を完全にコピーします.
CREATE TABLEの新しい表名LIKEテンプレートは表明します;
この方法を使用して作成したテーブルでは、DDL文にインデックスが含まれていることがわかります.
trxn_detail_log_201806
であれば、作成後の毎月のテーブルのように、次の文を使用してテーブル・データをコピーできます.CREATE TABLE表名LIKE SELECT*FROMテンプレート表名;
CREATE TABLE trxn_detail_log_201807 LIKE SELECT * FROM trxn_detail_log_201806;
このようにして作成された
trxn_detail_log_201807
テーブルは、trxn_detail_log_201806
構造と一致していますが、インデックスはありません.次の文を使用して、インデックスを含むテーブル構造を完全にコピーします.
CREATE TABLEの新しい表名LIKEテンプレートは表明します;
CREATE TABLE trxn_detail_log_201807 LIKE trxn_detail_log_201806;
この方法を使用して作成したテーブルでは、DDL文にインデックスが含まれていることがわかります.