标题几乎说明了一切。 我想写一个触发器:
table_name
,by
,timestamp
,operation
,contents
,其中contents
位于JSON中格式update
或insert
last_modified_by
的列,那么:
audit_trail
表,其中包含contents
所有相关字段,其中包含更新/插入记录的JSON表示这在技术上是否可以使用MySql?我真的不想把它编码到应用程序本身,因为它会很乱。
请注意,我完全了解将此信息记录为JSON(难以查询等)的限制。我的应用程序唯一的要求是管理员必须能够查看记录的“历史记录”,修改时间/修改者。
虽然这是微不足道的,但有些事情我无法解决:
我无法解决的问题:
insert
或update
上触发的触发器contents
列想法?