我有一个mysql表,它有一个自动增量id字段(id),videoid(int)和userid(int)。该网站现已上线。我忘了在那里放一个日期/时间字段。现在这里有一些数据。是否可以获得所有现有数据的插入时间?
我有另一个表,每周都会被一个cron作业重置。上周发生了一些错误,现在我非常需要这些数据。有什么选择我可以从某个日期获得任何类型的备份吗? mysql有自动备份还是类似的东西?
答案 0 :(得分:1)
如果您有权访问二进制日志,则可以使用mysqlbinlog
获取插入语句。请在manual。
可以重新执行mysqlbinlog的输出(例如,通过将其用作mysql的输入)来重做日志中的语句。这对于服务器崩溃后的恢复操作很有用。