- ベストアンサー
phpmyadminでのエクスポートについて
- Wordpressサイトを別サーバーへ移行する際に、phpmyadminを使用してMySQLデータをエクスポートします。
- 「IF NOT EXISTSを追加」や「完全なINSERT文を作成する」などのオプションにチェックを付けるかどうかで、エクスポート内容が異なります。
- 質問者はすべてのオプションにチェックを入れて問題なく移行できていますが、オプションの違いについて気になっています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 >>すでにあれば作成するという すでにあれば作成しない・・・でした。 失礼しました。 >>これはチェックをつけなくても、 >>そこまで問題にならないものなのでしょうか? 「IF NOT EXISTSを追加」 をチェックしなければ、ただの「CREATE TABLE ・・・」が出力されますから、 新規で作成する場合には問題にならないでしょう。 「完全なINSERT文を作成する」 と 「長いINSERT 文を作成する」 は、いずれかを指定する事になりますが、多分どちらかがデフォルトなんでしょうね・・・。 両方チェックしなければ、どちらかの型で出力されると思います。 なので、上記を理解して全てチェックを外すのは問題ありません。
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
こんばんは。 >>チェックを付けている人と付いていない人がいます。 まぁ、好みの問題でもありますね・・・。 1.IF NOT EXISTSを追加 「CREATE TABLE」を実行する際に、すでにあれば作成するというオプションです。 チェックを付けると、 「IF NOT EXISTS CREATE TABLE ・・・」 となります。 2.完全なINSERT文を作成する 読んで字のごとく・・・。 「INSERT INTO TABLE(COL1, Col2) VALUES(VAL1, VAL2);」 というSQLがエクスポートされます。 3.長いINSERT 文を作成する いわゆるマルチインサート文が作成されます。 「INSERT INTO TABLE(COL1, Col2) VALUES(VAL1, VAL2), (VAL3, VAL4), (VAL5, VAL6) ・・・;」 みたいな・・・。
お礼
taka451213様、回答ありがとうございます!! お礼が遅くなってしまい申し訳ありません。 わかりやすく説明してくださったのに 自分の知識が足りなくて、半分くらいしか分かっていないのですが(><; これはチェックをつけなくても、 そこまで問題にならないものなのでしょうか?
お礼
taka451213様 回答ありがとうございます! 自分の知識が足りないため、すべてを理解できていないかもしれませんが…(><;) 分かりました! 丁寧に説明していただいて、本当にありがとうございました!