如何将mysql表中特定年份记录的备份备份到文件中?

时间:2013-08-26 07:37:55

标签: mysql mysqldump

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

2 个答案:

答案 0 :(得分:0)

这应该有效

mysqldump --databases X --tables Y --where="1 limit 1000000"

OR mysql cli

mysql -e"从myTable"中选择* -u myuser -pxxxxxxxxx mydatabase> mydumpfile.txt

参考 MySQL dump by query

答案 1 :(得分:0)

实际上我的要求是,我们根据客户要求,我们有一个表有几年数据(大约3个lac记录)的表我们必须保留表中的当前年份数据剩余年份数据我们必须备份到脚本并清除该数据。我刚刚尝试了以下代码进行备份。它工作正常。请让我知道有没有其他方法可以做到这一点。

mysqldump --add-lock test Employee -u root -n -t“ - where = end_date介于'1998-02-01'和'1998-08-30'”> sample.sql