如何将 MySQL 表中仅去年的记录备份到文件中?
问问题
1486 次
2 回答
0
实际上我的要求是,我们有一个包含几年数据的表(大约 3 lac 的记录),根据客户要求,我们必须在表中只保留当前年份的数据,剩余年份的数据我们必须备份到脚本和清除该数据。我刚刚尝试了以下代码进行备份。它工作正常。请让我知道有没有其他方法可以简单地做到这一点。
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
通过查询引用 MySQL 转储
于 2013-08-26T08:04:50.237 回答