【发布时间】:2017-11-02 01:41:15
【问题描述】:
我正在为我的网站创建一个聊天应用程序!现在的问题是如何将聊天消息存储在数据库中!如何在数据库中存储一个特定人的聊天消息!假设有一张桌子 用户名聊天 约翰你好,你好吗?
在这种情况下,我只能为一个人存储一条消息!如何为一个人存储多条消息?认为: 用户名聊天 约翰你好,你好吗? 这是怎么回事? 只是闲逛!
请告诉我如何将消息存储在数据库中!另外请建议我应该将消息存储在数据库还是文本文件中?
【问题讨论】:
-
通常,数据库存储如用户名->John 消息->你好吗?但是我想为一个字段存储多条消息,例如用户名->约翰,
消息->你好吗?
你好!
Love Stack Overflow
请告诉我如何为一个文件存储多条消息,即用户名! -
您最好从数据库架构基础知识中学习。您必须仔细设计您的架构,因为它可能涉及很多复杂的关系。
-
您必须维护一个带有chatId 和chartStartTime 和chartEndTime 的表。使用 ChatId 作为外键创建另一个表,并在其中输入 UserId 和 ChatDetails。这是你想要的吗?
-
你有什么想法吗?
-
那能不能把一个表的一个字段连接到另一个表的另一个字段Nayas?