gpt4 book ai didi

mysql - 群聊数据库设计

转载 作者:搜寻专家 更新时间:2023-10-30 20:52:57 24 4
gpt4 key购买 nike

我为不同类型的用户准备了 3 个表..

Admin - Admin_id, Admin_name
User - User_id, User_Name
Employer - Emp_Id, Emp_Name..

现在我想在他们之间进行群聊数据库设计。如何从以下位置获取消息:在 1 个组中只能有 1 个用户、1 个雇主和 1 个管理员

目前我有1对1的聊天设计,如下:

Id, message, from_user, to_user, from_usertype, to_usertype, datetime

有人能帮忙吗?

最佳答案

我会选择这样的设计:

tblChats
--------
ChatId
AdminId
UserId
EmployerId

tblMessages
-----------
MessageId
ChatId
From (enum - admin/user/employer)
To (enum - admin/user/employer)
Content
DateSent

关于mysql - 群聊数据库设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35428334/

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