我有两个表:
events
和visitors
管理员可以从两个表中删除任何行,如何记录此操作?
另外创建两个表是一个好习惯吗?
events_log
和visitors_log
并使用触发器DELETE / UPDATE填充这些表?
我想知道谁在什么时候采取了行动,并且有能力恢复被触碰的行
答案 0 :(得分:1)
有许多方法可以做到这一点,并且该方法通常与数据的内容和上下文有关。如果您想知道哪个用户做了什么,而您又对旧数据不感兴趣,那么对于所有表都拥有一个历史表就足够了,而不是为每个表都拥有单独的日志表就足够了。已记录。