多语言展示
当前在线:1523今日阅读:91今日分享:37

怎么设计聊天记录表

聊天记录表,主要用来记录与某个好友的聊天记录,需要根据某人的用户ID与对方的ID,可以查出所有的聊天记录。下面我们能过最简单的模型来设计,其它可以再行扩展。
方法/步骤
1

新加一个用户聊天的存储表,可以命名User_Chat等。

2

增加自增加字段ID,方便增删查改操作,速度优化,因为表是不断新加记录的,某条聊天记录也不会用来修改,只有删除撤销等。

3

增加用户标识字段,分别为 我方UID与对方UID。增加字段content表示聊天的记录。增加字段time表示聊天的时间截。如果有需要可以增加name,fname分别表示发送人名称与接收人名称,不过这两个字段是发送时的快照名,后面修改的不会更新也不能更新,较影响性能,一般通过实时双方名称关联显示,无需此两项。

4

聊天时候,需要固化记录的时候,发送方用户ID保存到UID,接收方用户ID保存到FID,

5

拉取记录时只需要Select * from User_Chat where (uid=我的ID and fid=对方的ID) or (fid=我的ID and uid=对方的ID)这是最简单的1条记录式。

推荐信息