我有一张 table
____________________________________________________________
| Message |
|___________________________________________________________|
| Sender | Message | Receiver | message_id |
| John | How Are You?| Will | 1 |
|_________|_____________|___________________|_______________|
在Will电脑中我显示如下
Message By:John
Message:How Are You?
现在假设 John 删除了这条消息,但我无法删除该记录,因为 Will 尚未删除。因此我正在运行更新查询
Update Message Set Sender='' where message_id=1;
但这样做之后计算机消息会发生如下变化
Message By: //Because i have changed sender to null
Message:How Are You?
现在我怎样才能克服这个没有得到想要的输出的错误
最佳答案
只需再维护两列boolean is_deleted(true/false) 和 deleted_by(S/R)
来维护消息状态 deleted (true or false) 和 deleted_by ( 发件人或收件人)。
关于mysql - 如何在网站中实现消息功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997785/