数据轨迹信息存储以及展示问题?

大家好,该项目是前后端分离项目,现在需要将用户在项目中修改以及新增/删除的内容做个记录,用来记录该用户修改了什么内容,该信息被哪个用户修改了,需要将修改的轨迹信息存储到数据库中,也是为了页面展示操作的记录,现在的问题是 修改的内容在库中字段以什么格式怎么存储呢?

比如:张三把XXX信息改为了XXX,张三新增了XXX信息,删除了XXX信息,如果一次操作的轨迹记录特别多,存储一个字段长度担心放不下,大家有什么好的办法吗?
要求是可以通过是查询数据库方便查询轨迹记录,用户也可以在页面上方便看到操作记录。

                                                                   感谢!


回答:

解决方法一:
mysql 使用 LONGTEXT存储,最大容量 4G,不会出现放不下的情况。

解决方法二:
设计一张操作轨迹表。
大致的字段可以包含:

  1. 操作记录目标主键
  2. 操作目标表或者表名称
  3. 旧记录内容
  4. 新纪录内容
  5. 操作类型:增加、删除、修改

以上是 数据轨迹信息存储以及展示问题? 的全部内容, 来源链接: utcz.com/p/944690.html

回到顶部