【问题标题】:How to make a backup copy of a table at a specific date/time using MySQL?如何使用 MySQL 在特定日期/时间制作表的备份副本?
【发布时间】:2011-12-30 16:50:20
【问题描述】:

2011 年 12 月 31 日,我必须在 11:59 自动将我的一个数据库表的数据复制到另一个表中。

我应该遵循哪些步骤?

【问题讨论】:

  • 早点问?您是在同一台服务器上重新创建表还是要备份表,即在另一台服务器上创建或复制?
  • 两者,。同一台服务器上的一张桌子。一个接一个
  • create table as select ... 有什么问题,请参阅here

标签: mysql backup


【解决方案1】:

最好的选择是使用 MySql Schedular,我知道 MySQL 5.1.6 带有这个,请查看 this。有关如何备份 MySql 数据库的更多信息check out

使用 MySQL Schedular 你可以做类似的事情

  CREATE EVENT MyEvent
  ON SCHEDULE AT TIMESTAMP '2011-12-30 23:59:00'
  DO
  SELECT * INTO MY_NEW_TABLE FROM MY_CURRENT_TABLE;

【讨论】:

  • 谢谢。会尝试并回复你
  • 记得使用SET GLOBAL event_scheduler = ON;开启事件计划,以防计划尚未开启。
猜你喜欢
  • 2013-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多