站内信数据库设计

浏览:4978 发布日期:2013/09/06 分类:求助交流
在网上查了很多关于站内系统消息数据表的设计,思路基本上都是:一个A表(含消息ID,用户ID,消息状态),一个B表(消息ID,消息内容),用户登录时,数据插入A表,形成站内消息!这个能解决系统对所有用户的消息发送。
但是,我想随机找到在数据表里抽出N个用户,对用户发送消息。那么前面的方法貌似就实现不了了?
我自己想了一个思路,就是令增加一个C表(消息ID,用户ID)其中用户ID连接成字符串,保存为text类型,如下图,但是这样也很麻烦,用户登录时要很麻烦才能得到用户哪个信未读,除非把C表B表全部检索一遍。
有没有更好的方法呢?
最佳答案
评论( 相关
后面还有条评论,点击查看>>