请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,读扩散这里说不好建索引不能建立fromId和toId的联合索引么,or的话两边条件成立就会走索引吧

正在回答

2回答

如果这个时候我想要查询a的所有消息的话,sql语句就变成 from=a or to=a 这样就失效了

0 回复 有任何疑惑可以回复我~
  • 哦好的懂了,谢谢老师
    回复 有任何疑惑可以回复我~ 2023-04-11 11:21:55
  • 有这样的业务场景吗?查询一个人跟其他所有人的消息?
    回复 有任何疑惑可以回复我~ 2023-07-02 20:20:40
conan老师 2023-04-11 11:04:06

你把你心里想的sql语句写出来看一下。

0 回复 有任何疑惑可以回复我~
  • 就是视频中消息持久化部分,A和B互发消息,说读扩散的索引不好建,对应的语句是select * from xxx where (fromId = A and toId = B) or (fromId = B and toId = A) order by 时间
    回复 有任何疑惑可以回复我~ 2023-04-11 11:08:06
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信