gpt4 book ai didi

mysql - 在为基本聊天 Web 应用程序制作 mysql 数据库模型方面需要指导

转载 作者:行者123 更新时间:2023-11-30 21:44:00 25 4
gpt4 key购买 nike

我正在尝试构建一个将使用 PHP 和 MySQL 的基本聊天应用程序。到目前为止,我已经设计了一个模型。请看一下。

enter image description here

现在我有一些问题。让我快速展示一下我想要实现的目标,请检查这张图片 -

enter image description here

所以在这张图片中,有一个当前用户所有对话的列表。我也在尝试构建类似的东西。所以问题是,这个(数据库设计之上的)设计会有效还是会更好?如果是那么怎么办?

请告诉我我在表格中使用的关系是否正确?

我是 SQL 新手。任何帮助将不胜感激。谢谢。

附注我忘记在对话和消息表中添加时间戳。我稍后会添加,这样我就可以按时间戳 order_by 对我的消息进行排序。

最佳答案

删除 conversations.user_one 和 conversations.user_two。这是多余的,因为您已经将该信息存储在 users_has_conversation 中。

(不要忘记添加时间戳来存储消息的顺序!)

关于mysql - 在为基本聊天 Web 应用程序制作 mysql 数据库模型方面需要指导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50310175/

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