在我的数据库中,我想在列更改时跟踪它的值。以这样的方式,每次字段的值更改时,我们都可以知道以前的值是多少。为每个更改分配时间戳会很棒。我我使用 MySQL 作为数据库服务器。
为此,您需要创建一个触发器,这是一个INSERT, UPDATE, DELETE在给定表上发生时触发的事件。
查看CREATE TRIGGER的文档。
对于您想要做的事情,您可能需要有一个辅助表,INSERT/UPDATE在主表上为每个表插入一行,AFTER它恰好包含更改的行的 ID、旧值、新值和时间戳。
| 归档时间: |
|
| 查看次数: |
10661 次 |
| 最近记录: |