有一个表MAIN,有一个主列MODEL,还有一些其它列
MAIN的结构如下:
MODEL   其它列1   其它列2   ...
A       ..       ..
B       ..       ..
...由于以上每一行数据都非常重要,其变化情况需要随时了解,谁于合适对A进行了修改。
所以需要保存修改的信息,包括MODEL、修改者、修改日期等主要信息。
怎么设计比较合理?
如果列就安排修改时间的化,列一直处于动态增加中,我觉得不太合理。

解决方案 »

  1.   

    不是很明白你的意思,如果你的用户用同一个登录ID的话,只能你的应用程序来做这个工作在DB端上用触发器
      

  2.   

      另建一个日志表.创建MAIN表的update\delete\insert\触发器对日志表进行更新
      

  3.   

    如果是同一相登录ID用触发器一点意义也没有,全是同一个ID
      

  4.   

    我得目的简单的说就想知道  “谁”  在  “何时”  对  “某一个MODEL”  进行了修改
      

  5.   

    但如果由于你系统设计原因,在触发器中无法获知登录人,那么你就只能在程序中SQL语句处理了