gpt4 book ai didi

mysql - 个人/群组消息传递架构

转载 作者:行者123 更新时间:2023-11-29 22:08:05 31 4
gpt4 key购买 nike

如何在 MySQL 中创建个人组消息传递的消息对话架构。是否有可能创建以下场景。

  1. 已读/未读
  2. 如果用户删除对话不影响其他对话。(例如用户 A 和 B 有消息对话 A 清除消息,则 B 消息不应影响)

最佳答案

这个怎么样:

MessageGroup (
ID,
GroupName
)

Message (
ID,
Text,
MessageGroupId (FK TO MessageGroup(ID))
)

User (
ID,
UserName
)

UserMessage (
ID,
MessageID (FK to Message(ID)),
UserID (FK to User(ID),
Cleared (true/false)
)

这样,每个用户都可以清除消息,但仅限于他自己,而其他用户的消息仍然可以不受影响。

关于mysql - 个人/群组消息传递架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31963427/

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