3

如何将 MySQL 表中仅去年的记录备份到文件中?

4

2 回答 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 回答