gpt4 book ai didi

mysql - 在 mysql 中为产品和类别创建唯一的 url

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

我正在为网站创建数据库。

我面临一个问题,我不确定如何组合表格,以使产品或类别不具有相同的网址。

我的想法是创建 5 个表:PRODUCTSCATEGORIESURLSURLPRODUCTS URL类别

PRODUCTS包含产品的所有信息和一个自增主键pid

类别 (cid) 相同。

URLS 有 2 列:自动增量主键 uid 和唯一键 url

另外两列是 PRODUCTSURLSCATEGORIESURLS 的组合。

它们应该具有什么样的结构,以避免一种产品与另一种产品或类别具有相同的网址,并且每个产品或类别只有一个网址?

最佳答案

您的要求似乎是每个产品和类别都有单独的 URL。想补充一点,每个“产品”至少属于一个类别,因此产品中应该有一个类别 ID 列作为“类别”表中的外键。为您提供用例:我认为产品和类别表中应该多出一列名为“uid”的列,它将作为 URL 表中的外键,这将确保每个产品/类别只有一个 url。因此,无需创建表 URLProductS 和 URLCATEGORIES(多对多关系情况),因为您的要求是一对一的。

关于mysql - 在 mysql 中为产品和类别创建唯一的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36791389/

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