我有3个表 - 用户,书籍和书籍
当用户被删除时,我想保留与用户相关的书籍(用于书籍记录)。我也想知道用户名和电子邮件是什么。
对此最好的解决方案是什么?
将redbean用于ORM
答案 0 :(得分:3)
执行“软”删除。在users表中创建一个“已删除”标志。
Laravel就是如何做到这一点的一个很好的例子。 http://laravel.com/docs/eloquent#soft-deleting
答案 1 :(得分:0)
您还可以使用自动修订来保持主表清洁。看看这里的rebean插件 https://github.com/zewa666/RedBean_ReBean