web-dev-qa-db-ja.com

データベーステーブルを新しいデータベースにコピーする

データベーステーブルをコピーするだけで、古いサイトを新しいサイトに移行しようとしています。このようにする理由は、古いサイトがプラグインなどで古くなっていて、WooCommerceがインストールされていて、投稿/ページが2言語しか翻訳されていないからです。

私はページ/投稿に行ったときにIVをテーブルの上にコピーした後、それは0を示していますまだWooCommerceはすべてを示しています。 ivは、WPMLのトラブルシューティングを実行してエラーなどを修正しました。これはうまくいくようです!しかし、今ではすべてのページが表示されますが、どの言語でも表示されません。

どうすればこれを正しくコピーできますか?

1
Daniel Morton

Phpmyadminインターフェースを使ってテーブルをエクスポートします。古いデータベースからエクスポートしたいテーブルだけを選択し、それらを新しいデータベースにインポートするだけです。

あるいは、mysqlでコマンド(クエリ)を実行して1つのテーブルをコピーすることもできます。

create table newdbname.newtablename like olddbname.oldtablename;
INSERT INTO  newdbname.newtablename SELECT * FROM olddbname.oldtablename;

同じコマンドを繰り返して他のテーブルをコピーする

0
TBI Infotech