日期:2014-05-18  浏览次数:20587 次

更新记录问题
由于要记录数据库表更新的记录日志,要做到记录表的哪个字段被修改了,
比如   name字段   有条记录原来为 "aaa "   被改为 "bbb "
记录文字是名称有 "aaa "   更新为 "bbb "   如果有的表有很多字段,那我岂不一个个去对比,总感觉不是很好,各位有没什么好点的意见

------解决方案--------------------
再更新的时候把更新的时间加到数据库里面去,在判断是否更新了只要把两个时间对比一下就可以了.
------解决方案--------------------
你应该在修改的时候记录吧!!!!不是改完之后再比较!
------解决方案--------------------
肯定要1个1个去比的,因为你不知道用户修改的是哪个字段,所以必须要1个1个去比较。

只能在比较的方法上下工夫!!!
------解决方案--------------------
如果是走程序的话

可以直接记录SQL语句
------解决方案--------------------

一个一个对比没什么不好的!这样很合理.
------解决方案--------------------
楼上几位大哥说详细点吧,学习……
------解决方案--------------------
楼上正解
------解决方案--------------------
为什么不用触发器?