MySQLテーブルから昨年のレコードのみをファイルにバックアップする方法は?
1486 次
2 に答える
0
実際、私の要件は、クライアントの要件に基づいて、数年のデータ (約 3 lac のレコード) を含む 1 つのテーブルがあり、テーブルに現在の年のデータのみを保持する必要があるため、スクリプトにバックアップする必要がある残りの年のデータと、そのデータをパージします。バックアップ用に次のコードを試しました。それはうまくいっています。これを簡単に行う他の方法があれば教えてください。
mysqldump --add-lock test Employee -u root -n -t "--where=end_date between '1998-02-01' と '1998-08-30'" > sample.sql
于 2013-08-27T08:29:52.377 に答える
0
これはうまくいくはずです
mysqldump --databases X --tables Y --where="1 limit 1000000"
または mysql cli
mysql -e "select * from myTable" -u myuser -pxxxxxxxxx mydatabase > mydumpfile.txt
于 2013-08-26T08:04:50.237 に答える