用Trigger。
当INSERT/UPDATE/DELETE发生时,将旧值和新值APPEND到另一个表中。表的结构大约是:
ID | CustomerID | Date | OldName | NewName | ...

解决方案 »

  1.   

    我也同意魚貓的看法,
    為這個个表做个历史纪录表,历史纪录表的field和原表一樣,FIELD 為NAME,BLOOD.當原表有修改前,先把原表的記錄保存到历史纪录表中,
    如果有必要,則保存所有的歷史記錄,那應該在历史纪录表中新增一個修改順序號MODIFYID,以NAME+BLOOD+MODIFYID作主索引.
    (一般我想,跟據用戶需要,只要保存一個历史纪录就可以了吧?可以節省很多存儲空間)