删除用户后保留分配历史记录

时间:2013-12-12 18:05:22

标签: php mysql database redbean

我有3个表 - 用户,书籍和书籍

当用户被删除时,我想保留与用户相关的书籍(用于书籍记录)。我也想知道用户名和电子邮件是什么。

对此最好的解决方案是什么?

将redbean用于ORM

2 个答案:

答案 0 :(得分:3)

执行“软”删除。在users表中创建一个“已删除”标志。

Laravel就是如何做到这一点的一个很好的例子。 http://laravel.com/docs/eloquent#soft-deleting

答案 1 :(得分:0)

您还可以使用自动修订来保持主表清洁。看看这里的rebean插件 https://github.com/zewa666/RedBean_ReBean