日期:2014-05-18  浏览次数:20710 次

关于论坛中短消息删除的问题
比方a给b发了个短消息,a在发件箱中删除短消息,但b的收件箱还应该有
请问数据库应该怎么设计比较好啊

------解决方案--------------------
二个中间表:xxx和yyy,xxx表存储某某给某某发的短消息,yyy表存储某某收到某某的短消息。
------解决方案--------------------
一个表,楼上的不应该把senderid里的东西清空了,因为还要让receiver方知道是发给谁的呢。应多个删除标记位(sender的删除标记位,receiver的删除标记位,两者都为真的时候,真正删除此记录。),即不要重复存储多余的短信内容,只存储一条,
------解决方案--------------------
探讨
引用:
在存储信息表中加一个标识字段内容为0\1
也就是所谓的虚拟删除与物理删除

这个我想过,一个标志的话你不知道是发件方删除还是收件方删除啊,难道用2个标志字段??
只是想问一下一般论坛的这样的功能是怎么实现的