MySQLで行を指定してのdump

MySQLで行を指定してdumpする方法は以下の通り。

mysqldump -u ** -p*** -w"customer_directry='test1'" DB名 テーブル名 > test_mysql_20081030.sql

戻す方法は以下の通り。(テーブル名は指定しないことに注意)

mysql -u ** -p*** DB名 < test_mysql_20081030.sql 

で該当テーブルを見てみると指定した行(test1)だけの1行のテーブルが出来上がります。これはtest_mysql_20081030.sqlの中身を見てみると分かりますが一旦テーブルを削除し、それから新たにデータを入れなおしているからです。

にほんブログ村 IT技術ブログへ
1票ポチッと押して下さい♪このブログのランキングが少し上がります。