gpt4 book ai didi

mysql - 向数据库中的所有用户发送消息的方法?

转载 作者:行者123 更新时间:2023-11-28 23:56:58 27 4
gpt4 key购买 nike

我想要一个管理员帐户向数据库中的所有用户发送公告。

现在,对于我的 Message 表,我每次使用 senderIdreceiverId 等为用户到用户的消息存储一条消息。

我的问题是我是否可以像处理用户到用户消息一样对待公告,如果可以,每次有公告时,为数据库中的 n 个用户将 n 次保存到消息表中是否明智?

所以我想看看是否有更简洁的方法。

最佳答案

这取决于您想为此投入多少时间/精力。

  1. 公告的单独表格:您将无法重用当前的消息系统,但您将拥有最大的灵 active (公告的特殊 GUI 功能,它们不会与普通消息混淆,等等。 )

  2. 修改您当前的消息系统以支持多收件人和/或广播消息。有了它,您可以通过一些后端修改来重用当前的大部分 GUI。

  3. 做最简单的事情并向所有人发送消息。这很容易实现。明显的缺点是您的数据库中会有很多复制的消息,这可能是问题,也可能不是问题。

关于mysql - 向数据库中的所有用户发送消息的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31431888/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com