MySQLコマンドやSQL文に関する各種メモ書き

MySQLのダンプコマンド【mysqldump】で一行ずつのINSERT文でダンプファイルを作成する

MySQLのダンプコマンド【mysqldump】は一行ずつのINSERTコマンドをでダンプしません。

(複数行を一度にINSERTする)

この書式ではSQLiteのSQL文に対応しませんので一行ずつのINSERTコマンドでダンプします。

MySQLのmysqldumpで1行ずつINSERTする

mysqldump -c --order-by-primary --skip-extended-insert -h【サーバ名】 -u【ユーザ名】 -p【パスワード】【データベース名】 【テーブル名】 > dump.sql

-c オプションをつけるとINSERTするカラム名もファイルに書きだされます。

より小さいファイルサイズの方が良い場合はこのオプションを外すといいでしょう


No.898
09/22 20:56

edit