WOLLEY 发表于 2013-5-30 09:19:58

mysql:如何记录更新或删除的数据,并恢复

需求:
   在做一个数据显示网站,客户要求能编辑和删除数据,也就是操作后台mysql数据库,但是也要能恢复到之前的数据;
问题:
主要是如何恢复,这个不是很明白;若是在数据库中新增表来记录操作和操作数,又不知道如何恢复;
请问大家有没有遇到过类似的需求,是怎样的一个思路呢?

kider 发表于 2013-5-30 10:41:51

建议的思路:建立个和原表一样的新表,在原表上做个触发器,把原表上的数据库都触发到新表中用来恢复用。

....... 发表于 2013-6-8 17:16:06

设计表单时 做个状态字段 0真删除 (管理员操作) 1 假删除(客户操作)2 未删除不知道这样可行 ?

光影之鑫 发表于 2013-9-27 22:00:46

我们公司就是这样做的,做删除标记。
页: [1]
查看完整版本: mysql:如何记录更新或删除的数据,并恢复