【问题标题】:Mysql Archive old dataMysql归档旧数据
【发布时间】:2012-09-11 15:31:34
【问题描述】:

我想从 mysql 旧数据(一年多)归档到一个文件,并从数据库中删除相同的信息。这样我的数据库中只有去年的数据。

有人可以帮助我吗?

【问题讨论】:

  • 提供更多信息。您的表格中是否有任何方法可以识别它是在什么时间添加的?
  • 您想对所有表格或某些特定表格执行此操作吗?

标签: mysql archive


【解决方案1】:
mysql -e "select * from your_table where `date` < now() - interval 1 year" -u myuser -pxxxxxxxxx mydatabase > mydumpfile.txt

delete from your_table where `date` < now() - interval 1 year

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多