在后臺中怎樣識別當前的記錄是新增還是更改的?(50分)

  • 主题发起人 主题发起人 chamstar
  • 开始时间 开始时间
C

chamstar

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高人: 我有個這樣的問題, 當是新增的記錄時, 其中有個字段 PRICE 的值要減 1 ,如只是在當前已存在的記錄做更改,那麼不減 1 ,那麼,我在后臺怎樣識別當前的記錄是剛剛新增的還是原來已存在的呢? 謝謝!!
 
写个新增和一个修改的触发器不就行了啊
 
建立一个原始表的副本,然后和现在的表比较,如果记录数多了,就是新增的。如果没有增加,记录发生了变化,就是修改的。
 
一般应该用触发器;或者在表中加个ModifyDate,新建时字段为空,每次修改时更新这个字段,这样就可以通过判断该字段是否为空来确定是不是刚新增的记录了.
 
后退
顶部