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の中身を見てみると分かりますが一旦テーブルを削除し、それから新たにデータを入れなおしているからです。