我正在使用CodeIgniter为我的公司构建CMS/CRM,我需要一种将已删除的项目添加到垃圾队列的方法。
那么如何处理在delete时删除一条记录并将其放在另一个表中的问题呢?我还需要一种从垃圾队列中重新恢复记录的方法。
对此有任何想法都非常欢迎。谢谢。
我只是在你的表上使用一个列,叫做deleted
TINYINT(1)
,这样你就可以把它标记为被删除,你不需要把它移动到任何其他表。你只需要更新记录,而不是删除它。UPDATE table_name SET deleted = 1 WHERE id = 1