Wordpressで作られたサイトを
まるごと別サーバーへお引越しする時に
MySQLのデータをphpmyadminでエクスポートしています。
データベースのことはよく分からないのですが
下記サイトなどを見ながら、見よう見まねでやっています。
http://crushpow.com/archives/449.html
http://memocarilog.info/wordpress/1268
http://word-express.net/wp-17#2
しかし、構造のところの
「IF NOT EXISTSを追加」
とデータのところの
「完全なINSERT文を作成する」
「長いINSERT 文を作成する」
という項目にチェックを付けている人と付いていない人がいます。
これは何が違うのでしょうか?
自分の場合は、3箇所ともチェックを入れてエクスポートして
特にトラブルなく移行できているのですが、
とても気になりましたので、質問しました。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
>>すでにあれば作成するという
すでにあれば作成しない・・・でした。
失礼しました。
>>これはチェックをつけなくても、
>>そこまで問題にならないものなのでしょうか?
「IF NOT EXISTSを追加」
をチェックしなければ、ただの「CREATE TABLE ・・・」が出力されますから、
新規で作成する場合には問題にならないでしょう。
「完全なINSERT文を作成する」
と
「長いINSERT 文を作成する」
は、いずれかを指定する事になりますが、多分どちらかがデフォルトなんでしょうね・・・。
両方チェックしなければ、どちらかの型で出力されると思います。
なので、上記を理解して全てチェックを外すのは問題ありません。
taka451213様 回答ありがとうございます!
自分の知識が足りないため、すべてを理解できていないかもしれませんが…(><;)
分かりました!
丁寧に説明していただいて、本当にありがとうございました!
No.1
- 回答日時:
こんばんは。
>>チェックを付けている人と付いていない人がいます。
まぁ、好みの問題でもありますね・・・。
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様、回答ありがとうございます!!
お礼が遅くなってしまい申し訳ありません。
わかりやすく説明してくださったのに
自分の知識が足りなくて、半分くらいしか分かっていないのですが(><;
これはチェックをつけなくても、
そこまで問題にならないものなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- PHP PHPmyAdminに登録したデータをどうすればWordpressに反映できますか? 1 2023/08/25 17:04
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) インポートできない 2 2023/06/24 01:02
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- MySQL あと、MySQLの文字コードはutf8 気になりますね 1 2022/12/01 07:22
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- サーバー 初心者「HP制作の依頼」でお客さんのサーバーに移す流れについて! 3 2022/09/08 19:38
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
下記の問合せを行うクエリを、P...
-
「最高気温が35度以上の日を猛...
-
select *, `人口(男)`AND`人口(...
-
XamppでインストールしたMySQL...
-
矛盾していないでしょうか?
-
「第一回模試の3科目の各得点...
-
htmlコードで書かれた表にphpで...
-
データベースの接続に失敗して...
-
私の考えていることは ・mySQL ...
-
次の時間帯の勝率の合計を求め...
-
my_itemsテーブルのIDにAUTO_IN...
-
#1062 - '0' は索引 'PRIMARY' ...
-
BGMを教えてほしいです!
-
SQLでカラムを追加し、条件に合...
-
mysqlで INSERT と SELECTの用途は
-
mysqlのupdate構文についての質...
-
phpMyAdminをCentOS7にインスト...
-
2023年10月25日現在のMAMP ...
-
後でemailに追加でPRIMARY KEY...
-
本を見ながらPHPを勉強している...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysqlにおけるホストのパーセン...
-
メンテナンスプランについて
-
MySQLのエラーメッセージ(エラ...
-
行ごとにアクセス権限
-
MySQLでDBが作成できない
-
ユーザー名にアンダーバーを含...
-
ODBC登録の権限について
-
MySQLにログインできなくて困っ...
-
PHPMyAdminでroot権限を誤って...
-
【NURO光のONUでroot権限が取れ...
-
phpmyadminでの特権が表示方法
-
ACCESSからリンクでのレコード...
-
phpMyAdminのログインユーザー追加
-
ERROR 1044
-
MySQL 192.168.0.1の端末から 1...
-
NortonInternetSecurity2007で...
-
phpmyadminでのエクスポートに...
-
mysql使用中エラー1044が出...
-
MySQLで新規DB作成時、エラーが...
-
データベースファイル(.db)を開...
おすすめ情報