我建立了消息系统,这是Facebook的消息。会话是在一个mysql表中进行的,所以我有receiverId, senderId, messageContent ...我的问题是,我想实现“删除消息”功能,但是我不知道如何实现它,所以如果会话中的一个成员删除了所有消息,其他成员应该仍然可以看到所有消息,直到其他成员也删除了这些消息。
所以我的方法(显然是错误的)是添加额外的列: deletedByReceiver和deletedBySender,这对于接收者来说没问题,但是如果发送者打开这些消息,那么他只能看到他发送的消息,因为我的查询是:select * from inbox where d