MySQLのストレートエンジン一括変更のメモ

サーバーの変更に伴って、SQLのストレートエンジンを変えていたので、そのメモ。
毎回毎回、何かしらして一括変更の文章を作るのが面倒なのでここに残しておく。

広告

SQLのストレートエンジン一括変更(Wordpress)

WordPressでストレートエンジンを一括変更する場合の文。

ALTER TABLE `wp_commentmeta` ENGINE = InnoDB;
ALTER TABLE `wp_comments` ENGINE = InnoDB;
ALTER TABLE `wp_links` ENGINE = InnoDB;
ALTER TABLE `wp_options` ENGINE = InnoDB;
ALTER TABLE `wp_postmeta` ENGINE = InnoDB;
ALTER TABLE `wp_posts` ENGINE = InnoDB;
ALTER TABLE `wp_terms` ENGINE = InnoDB;
ALTER TABLE `wp_termmeta` ENGINE = InnoDB;
ALTER TABLE `wp_term_relationships` ENGINE = InnoDB;
ALTER TABLE `wp_term_taxonomy` ENGINE = InnoDB;
ALTER TABLE `wp_usermeta` ENGINE = InnoDB;
ALTER TABLE `wp_users` ENGINE = InnoDB;

Welcartがある場合

ALTER TABLE `wp_usces_access` ENGINE = InnoDB;
ALTER TABLE `wp_usces_log` ENGINE = InnoDB;
ALTER TABLE `wp_usces_member` ENGINE = InnoDB;
ALTER TABLE `wp_usces_member_meta` ENGINE = InnoDB;
ALTER TABLE `wp_usces_order` ENGINE = InnoDB;
ALTER TABLE `wp_usces_ordercart` ENGINE = InnoDB;
ALTER TABLE `wp_usces_ordercart_meta` ENGINE = InnoDB;
ALTER TABLE `wp_usces_order_meta` ENGINE = InnoDB;

MailPoet Newslettersがある場合

ALTER TABLE `wp_wysija_campaign` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_campaign_list` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_custom_field` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_email` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_email_user_stat` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_email_user_url` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_form` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_list` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_queue` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_url` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_url_mail` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_user` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_user_field` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_user_history` ENGINE = InnoDB;
ALTER TABLE `wp_wysija_user_list` ENGINE = InnoDB;

補足

当たり前だけど、頭接は異なる場合があるのでコピペする人はちゃんと自分のトコの接頭辞を確認する事。
上はInnoDBへの変更。
TABLEはプラグイン次第なので、これで全てなワケじゃない。

ではでは

広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です