我使用的是Mysql,我有一个包含10个以上表的数据库。 现在我需要找到在该数据库中完成的最后一次sql操作。 示例(更新或删除任何记录等) 有可能吗?
答案 0 :(得分:1)
你必须读这个;非常有用的文章在这里
答案 1 :(得分:0)
由于您对特定数据库的数据修改感兴趣,因此您可以使用二进制日志。二进制日志,记录文件中的所有数据修改,但为此必须启用二进制日志记录。然后,您可以使用实用程序 mysqlbinlog 。
例如,假设您有名为
的二进制日志的MySQL-bin.000001
的MySQL-bin.000001
的MySQL-bin.000001
然后你可以做的是
mysqlbinlog -u user_name -p --database=db_name /path/to/binlog/mysql-bin.* > dbqueries.sql