我需要找到该数据库中最后执行的 sql 操作是什么
我正在使用 Mysql,我有一个包含 10 多个表的数据库。 现在我需要找到该数据库中最后执行的 sql 操作是什么。 示例(任何记录更新或删除等) 有没有可能?
I am using Mysql and I have a database contains more than 10 tables.
Now i need to find whats the last sql operation done in that database..
example(Any record updated or deleted etc )
Is there any possibilities?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须阅读此内容;非常有用的文章在这里
http://dev.mysql.com/ doc/refman/5.0/en/query-log.html
You must read this; very helpful article is here
http://dev.mysql.com/doc/refman/5.0/en/query-log.html
由于您对特定数据库的数据修改感兴趣,因此您可以使用二进制日志。二进制日志记录文件中的所有数据修改,但为此您必须启用二进制日志记录。然后你可以使用一个实用程序mysqlbinlog。
举例来说,您有名为的二进制日志,
那么你可以做的是
Since you are interested in data modifications to a particular database, what you can do is utilize the binary log. A binary log, logs all data modifications in files, but for that you have to have binary logging enabled. Then you may use a utility mysqlbinlog.
Say for example you have binary logs named,
Then what you can do is