用触发器记录增删改行为,现在我想记录谁删除了记录,帆软有个$fine_username 可以获取当前用户,我增加了该字段,预览时可以直接呈现操作人员,但没有写入数据库,删除记录时如何能让操作人员也存入到触发器的deleted表里呢,以便能往自己建立的操作日志表里插入操作人员呢。。。
因为操作人员没有存储到数据表里,无法获取,有何办法呢
删除操作delete不会有增加和更新操作,自然不可能存储到数据库了。
可以尝试:不让帆软执行删除操作,所有删除操作更改为“将数据状态字段改为‘已删除’”,然后后续会由触发器进行删除数据。这样就会记录下,是谁将数据改为‘已删除’的状态
填报属性里面选择公式类型,值为$fine_username,记得预览的时候要先登录