我想设计一个表来存储我的Web项目中的友谊关系
它至少应满足以下四个条件:
发送添加好友请求的人,例如(如果从A到B,则此列为A)
谁收到添加朋友的请求,例如(如果从A到B,则此列为B)
当前状态,例如(0表示拒绝,1表示接受,2表示未处理
我们的朋友关系是双边的
如果您有任何经验,欢迎任何建议
我当前的设计(我认为现在很糟糕)是这样的, 这些是专栏
frienshipId
fromUserId
toUserId
status
requestTime
我可以建议使用代码视图(突出显示文本并按ctrl-k或在每行之前放置四个空格)并突出显示DDL,以便我们可以看到您的数据模型是如何设计的(或您想如何设计的)
—
jcolebrand
而且,这里检查的讨论:stackoverflow.com/questions/10807900/...
—
弗洛
使用图形数据库。这些仅用于这种情况。
—
Michael Green