我正在考虑实施Stored Procedures或Triggers事件来跟踪数据库中任何位置所做的更改。我找到了如何使用触发器跟踪特定表的更改的示例 - 但没有任何关于如何在更广泛的级别跟踪更改的示例 - 而不是任何允许我传入变量的示例,例如用户的ID改变。理想情况 - 我想做的是以下内容:
只要在数据库中更新记录,就在历史记录表中创建记录 - 无论它在哪个表中 - 包含以下信息:
我不介意在PHP脚本中手动调用存储过程(如果需要) - 我希望有一种方法可以自动填充表名,列名发生更改的位置!