gpt4 book ai didi

php - 我应该对所有表使用用户的外键吗?

转载 作者:行者123 更新时间:2023-11-29 10:28:48 25 4
gpt4 key购买 nike

到目前为止我有四张 table 。他们被命名为:

用户,帮派,帮派业务,帮派成员,帮派武器

我试图弄清楚是否应该使用“user”或“gang”表的主键作为“gang_business”、“gang_members”和“gang_weapons”表的外键。 “gang”表将用户的主键作为外键。我正在尝试找出最好的路线。请给我最好的建议和反馈。谢谢。

  • 用户表:(user_id、user_name、user_email、user_password)
  • 帮派表:(gang_id、user_id、gang_name、gang_color、gang_idelogy)
  • gang_business:(business_id、user_id 和/或 gang_id、酒吧、餐厅
    赌场等)

最佳答案

这取决于用户和帮派表内的关系。

我会用这个表来做到这一点:

用户:(ID、姓名、电子邮件、密码)

帮派:(ID、姓名、肤色、意识形态)

gang_members:(user_id,gang_id)

用户武器:(用户 ID,武器 ID)

gang_business:(gang_id,business_id)

武器:(ID、名称、...)

业务:(ID、名称、...)

只有当列是外键时,我才会为其添加前缀。

我认为武器属于用户,生意属于帮派。

关于php - 我应该对所有表使用用户的外键吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47824749/

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