mysql - 表操作跟踪

标签 mysql

我有一个数据库,在更新/插入新数据方面,有多个脚本/站点与之交互。

由于没有一个界面可以执行此操作,我想知道如何跟踪 MySQL 每天发生的事情。

MySQL 有哪些内置功能来跟踪更改?

例如:

在名为“num_images”的列上执行更新命令。

我想在另一个表中跟踪此更改,该表将说明更改了哪些列以及更改为什么。

跟踪表的最有效方法是什么?我应该阅读哪些内容才能将一种类型的跟踪器放在 table 上以查找这些变化?

最佳答案

在我看来,使用触发器来实现您正在寻找的那种报告相当容易。我在几个项目中使用触发器来记录修订历史。

关于mysql - 表操作跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3559546/

相关文章:

php - Laravel:从数据库填充表单下拉列表

mysql - 更改表名以避免 SQL 注入(inject)攻击

mysql - 为每列添加默认值 MySQL 严格模式

php - 在PHP MySQL搜索中未找到结果时如何显示消息

mysql - Socket.io 和 Node.js 与 mysql 未按预期返回结果

php - 标题仅在第一行

Mysql 插入时触发错误

MySQL - 在 SELECT 中使用 'AS var_name'

php - 输出 WordPress 列表类别,其中按父类别名称计数

MySQL > SSMS 2012 链接服务器 "Requested conversion is not supported."