gpt4 book ai didi

mysql - 创建引用不重复的用户的联系人数据库

转载 作者:行者123 更新时间:2023-11-29 14:39:07 25 4
gpt4 key购买 nike

我的问题与这个问题类似(但同时完全不同): Contacts Database

问题很简单:如何创建一个联系人数据库表来存储用户 ID 和联系人 ID 而无需重复键。

例如,如果我有一个名为“联系人”的表,它将有一个列 user_id 和一个列 contact_id。

一旦我这样做了,它应该像插入用户和添加的联系人一样简单。完成后,如何选择用户的所有联系人?另外,如何缩小联系人条目的范围,以便在需要时将其删除?

最佳答案

我最终只是创建了一个带有两个外键的表,然后根据任一字段选择它们。

例如(伪代码——没有特定语言,只有英语):

Table Contact:
user = ForeignKey(from user table)
contact = ForeignKey(from user table)

然后,每当我需要他们提供的东西时,我都会检查用户字段是否包含我想要的内容,然后我会检查联系人字段是否包含我想要的内容。这样我就不必重复记录,并且仍然可以找到我需要的内容。

感谢您的回答。

关于mysql - 创建引用不重复的用户的联系人数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8352081/

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