我的问题有点合乎逻辑。我希望我的头衔没有误导。
我正在处理用户可以发送或接收文档的网站等邮件应用程序。
文档保存在daabase表中,该表包含Sender,Receiver,DeleteDate,DeleteuserId等属性。
让我们来看看这种情况。
此时我的删除机制启动并将Document1的deletedate和deleteuserId分别设置为date和Id。
问题是,现在文档被逻辑删除(deletedate和deleteuserID不再为null),因此A和B都看不到它,因为列出的存储过程不允许"删除&#34 ;列表中的项目。
为了让B看到它而不应该实现什么样的逻辑呢?
答案 0 :(得分:0)
不是最好的。但是如果更新文档表中的sender_id,那么它将丢失与文档表的连接。但如果有一些逻辑,那么你将创建一些其他错误。