我正在努力为网络应用上的用户构建会话系统。 目前我对如何设置数据库表感到困惑。 现在我有一个带有字段的表
C_ID
消息
答案 0 :(得分:1)
假设你的表是一个对话表(C_id),我将有三个表:
你希望得到第三个,但已将其他两个合并在一起。相关领域将是:
User
U_id (PK)
Conversation
C_id (PK)
R_id (FK on U_id)
S_id (FK on U_id)
fields relating to the conversation only - eg the date-time it started.
Message
M_id (PK)
Text
Date_time
Has_been_read
Author_id (FK on U_id)
Conversation_id (FK on C_id)