gpt4 book ai didi

sql - 这个查找(关联)表是否正确? (多对多关系)

转载 作者:可可西里 更新时间:2023-11-01 08:08:15 26 4
gpt4 key购买 nike

CREATE TABLE jokecategory (
jokeid INT NOT NULL,
categoryid INT NOT NULL,
PRIMARY KEY (jokeid, categoryid)
) DEFAULT CHARACTER SET utf8;

尤其是 PRIMARY KEY (jokeid, categoryid)?或者有更好的写法吗?

提前谢谢你;-)

最佳答案

是的,它是一个非常好的表和主键(我可能会称其为“关联”表,但我不会称其为“查找”表)。

有些人(不是我)会坚持将代理键列 jokecategoryid 作为主键;如果你这样做,你仍然需要对 (jokeid, categoryid) 的 UNIQUE 约束来执行业务规则。

关于sql - 这个查找(关联)表是否正确? (多对多关系),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3111800/

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