gpt4 book ai didi

mysql - 在数据库书架中创建表,其中一本书可以有多个类别

转载 作者:行者123 更新时间:2023-12-01 00:20:40 24 4
gpt4 key购买 nike

我正在创建一个书架数据库。

我有一个名为 BookInfo 的表,其中包含有关书名、类别和许多其他相关属性的信息。

我有一个名为 category 的不同表,其中包含 categoryID 和 categoryName。

问题:我想为单本书信息插入多个类别。waht 将是可行的解决方案。

最佳答案

解决方案是规范化您的数据库。

如果您有更多类别表,则不正确。您必须使用一个类别表,然后要将它链接到您的 BookInfo 表,您必须创建一个中间表,例如,命名为 CategoryBook,其中您的中间表必须是这些字段:

ID (your PK table)
field PK BookInfo (as FK)
field PK Category (as FK)

或者,您的中间表可以按如下方式构建:

PK BookInfo (as FK)
PK Category (as FK)

上面两个字段是你表的PK

关于mysql - 在数据库书架中创建表,其中一本书可以有多个类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28829056/

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