我正在使用CodeIgniter为我的公司构建CMS / CRM,我需要一种方法将已删除的项目添加到垃圾桶队列。
那你怎么解决删除记录并将其放在另一个表中的问题?我还需要一种方法来从垃圾队列中重新创建记录。
对此的任何想法都会受到非常欢迎。感谢。
答案 0 :(得分:1)
我只会在你的桌子上使用一个名为deleted
TINYINT(1)
的列。这样你就可以将其标记为已删除,而不需要将其移动到任何其他表。所以你只需更新记录而不是删除它。 UPDATE table_name SET deleted = 1 WHERE id = 1