有用户表 tb_UserInfo 有信息表 tb_Message
现在希望 用户A 群发一个信息,能让所有人(或选中的多个人) 能看到这个信息。我刚开始是在 tb_Message 的 ToID 字段 (接收者的ID)
中存储如 1001,1002,1003,1004…… 这样就可以让这四个人看.
但这样也有不足.当接收得看完了后想要删除就有问题了
二、多用一个表如:tb_FromTo(存放发送者ID,和接收者ID) 并用循环,发给多少个人,就写多少条语句这样的话,想要的功能能实现,并且在删除时也不会有问题。但似乎有点不好的就。如果网内有 5000或更多用户。要群发给所有用户。要一下子插入5000或更多条语句。这样数据库性能会不会……,假设一天有几百个人这样发的话。一个月下来数据库及日志就要爆长
特来请教各位大侠,望赐教一下更好的解决方法。




博客
资料
短消息
搜索
加为好友
成为Fans
选择省份

未选省份