2016-06-24 62 views

回答

1

无论是否是mysql或任何其他数据库,通常都会维护数据库的日志表。这种用于数据库的日志表应该捕获/存储的项目,如

USER_AGENTS,表CRUD操作的类型,TIMESTAMP ...等等

这是非常需要这样一方面可以查看在任何异常活动或停机期间通过日志。

回到你的问题,如果你有这样一个日志表,你可以为任何这样的新记录捕获任何表的表名和行ID,这样你就可以从这个日志表中获得你想要的。但是,如果情况并非如此,在将来设计新的数据库时,它仍应该作为一个注意事项。

+0

谢谢@Capitan Red!那么我知道mysql特别具有bin日志,我知道它可以处理它以获取我想要的信息。但它可能很麻烦。不能吗?我期待找到一些本地功能,可能performe这样的查询:) –

+0

@OmarAlves是的,他们确实有bin日志,但我害怕,如果你可以从你的代码中查询他们。如果你确实找到了任何方法,请在评论中发布答案和标签:)我知道维护日志表也很麻烦,但它只是一个很好的做法,你可以将日志代码表单项目项目。 –

相关问题