【发布时间】:2016-01-11 15:04:33
【问题描述】:
我的快速问题是我有一个记录用户关系的表:userRelations(id, userID_1, userID_2, relationshipType, dateCreated)。现在如何创建日志以查看更改的内容?还是由谁?大部分都是用php完成的,然后插入到表中,但是我必须有哪些列?
编辑:我的困难是理解制作日志的过程,如何记录,记录什么,有多少表等等,我想得不够清楚,无法组织并说“这就是我需要的”
【问题讨论】:
-
除非您使用的数据库(您未指定)具有满足您需求的内置日志记录功能,否则您必须在数据中明确记录信息。
-
我只是在纸上建立表格,因为我不想以后多次重做。所以假设 de DB 没有这个功能,你能给我一个提示吗?
-
如果数据库没有该功能,那么您只需要自己记录数据。我不确定您所说的“如何”是什么意思?您将创建表并在其中存储数据。应用程序可以写入日志表,或者您可以通过写入日志表的存储过程与数据库交互,或者您可以向写入日志表的主表添加触发器(s)。
标签: php sql database database-design datatables