gpt4 book ai didi

sql - 'likes' 或 'endorsements' 的数据库结构

转载 作者:搜寻专家 更新时间:2023-10-30 23:06:19 25 4
gpt4 key购买 nike

我正在尝试开发一个应用程序,用户可以在其中拥有自己的个人资料,个人资料可以显示用户的技能,并且这些技能可以得到其他用户的认可(或“喜欢”,很像 LinkedIn!)。

我有一个profiles 表和一个skill 表。这 2 个表具有多对多关系(一个个人资料可以有很多技能,一个技能可以链接到多个个人资料)。当数据库中存储新技能时,我试图保持技能名称 unique 。我正在尝试为用户添加到其个人资料中的每项技能获得认可(或喜欢)。有没有标准或优化的方法来解决这个问题?

最佳答案

将来自endorsement 的附加外键添加到执行背书的人的profile 中。这会告诉您谁喜欢谁以及他们喜欢他们的哪些方面。

查看此 ERD:

ERD

关于sql - 'likes' 或 'endorsements' 的数据库结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26088316/

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