テーブルのデータのみdumpするには

$ mysqldump -uユーザ名 -pパスワード データベース名 テーブル名 --no-create-info > hoge.sql

これで、テーブルのデータのみhoge.sqlにダンプされる。
列の順番が変わる可能性があるなら、

$ mysqldump -uユーザ名 -pパスワード データベース名 テーブル名 --no-create-info --complete-insert > hoge.sql

で、カラム名も一緒に出力した方が安全。
なお、多重INSERT形式を回避して、INSERT文の繰り返しの形(こっちの方がINSERTは遅いが見やすい)で出力するにはデフォルトでTRUEになっている–extended-insertを無効化してやればよい。
やり方はこんな感じ。

$ mysqldump -uユーザ名 -pパスワード データベース名 テーブル名 --no-create-info --extended-insert=FALSE > hoge.sql

コメントを残す

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