如何在mysql 5中记录特定表的插入/更新查询
Posted
技术标签:
【中文标题】如何在mysql 5中记录特定表的插入/更新查询【英文标题】:how to log insert/update query's for a specific table in mysql 5 【发布时间】:2010-10-07 21:47:33 【问题描述】:有谁知道是否可以在 mysql 5 中记录特定表的所有插入/更新查询?
我们有多个应用程序查询同一个数据库,因此在数据访问层(两个许多应用程序)中实现这一点是非常不现实的,如果我们可以在数据库的配置文件中打开一个开关就容易多了。我意识到我们可以记录所有查询,但这会对性能造成很大影响。
【问题讨论】:
您不想知道哪个应用程序正在执行插入/更新吗?如果您依赖数据库级别的日志记录,您将无法完全控制日志中的内容。 精心设计的数据库系统不应该太关心哪个应用程序做什么。也许只有当某些事情开始表现得很糟糕时,但还有其他方法可以解决这些情况。 【参考方案1】:这个东西叫做“审计追踪”。 Google 应该会给你相当多的答案。
【讨论】:
以上是关于如何在mysql 5中记录特定表的插入/更新查询的主要内容,如果未能解决你的问题,请参考以下文章