gpt4 book ai didi

mysql - MySql 中的数据库组合键

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

条件是每个运算符(operator)记录都有唯一的组代码和产品代码。某些组可能具有相同的产品代码。

主操作符表

     id           integer                  PK 
name varchar(100)

产品组表

     code         integer                  PK
opt_ID integer PK + Ref. operator
group varchar(50)

产品表

     code          integer                  PK
opt_ID integer PK
group_ID integer Ref. Group table code field
name carchar(50)

问题是我应该在产品表中从运算符(operator)表或产品表组中引用什么?

最佳答案

我认为你想做的事情需要另一张 table 。

main operator table
id integer PK
name varchar(100) Ref. Product table code field unique
product_code integer
product group table
code integer PK
group varchar(50)
product table
code integer PK
group_ID integer Ref. Group table code field unique
name carchar(50)

这应该允许您按产品或组查询运营商。这对你想做的事情有意义吗?如果不包括用例。

编辑。这将确保每个运算符(operator)都有一个唯一的产品/组元组......您可以通过加入产品表来访问运算符(operator).组。

关于mysql - MySql 中的数据库组合键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14617677/

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