gpt4 book ai didi

mysql - 如何在 MySQL 中使用数组

转载 作者:行者123 更新时间:2023-12-04 09:53:43 25 4
gpt4 key购买 nike

我在我的 WordPress 数据库中创建了两个表。一个包含公司信息(wp_companys),另一个包含产品类型(wp_product_types)。 wp_product_types 基本上只是公司可以分配给他们自己的所有产品类型的列表。

数据库演示:

wp_companies

company_name | member_type | products
-------------------------------------
Google | full |
-------------------------------------
Crunchyroll | full |

wp_product_types
product_name    |
-----------------
Car Insurance |
-----------------
House Insurance |
-----------------
Life Insurance |

通过上面的演示表,可以说 Google 提供汽车保险和房屋保险,而 Crunchyroll 将提供所有三种产品类型。如果我能够,我会简单地将一个产品类型数组添加到 wp_companies 的 products 列中,但据我所知,您不能在 MySQL 中使用这样的数组。

所以我的问题是如何为一家公司分配多种产品类型?

最佳答案

因为你不能在 MySQL 中使用数组,我会使用另一个表(例如 wp_products):

company_name | product_name
---------------------------
Google | Car Insurance
Google | House Insurance
Crunchyroll | Car Insurance
Crunchyroll | House Insurance
Crunchyroll | Life Insurance

在此表中,您可以将多个产品应用于一家公司

另外:您还可以为您的公司和产品提供唯一的 id,这将减少公司名称/产品名称等信息的冗余。

关于mysql - 如何在 MySQL 中使用数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61970428/

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