如何在MySQL中使用数组
我在WordPress数据库中创建了两个表。一个包含公司信息(wp_公司),另一个包含产品类型(wp_产品类型)。wp_product_types基本上只是公司可以分配给他们自己的所有产品类型的列表 数据库演示: wp_公司如何在MySQL中使用数组,mysql,database,wordpress,Mysql,Database,Wordpress,我在WordPress数据库中创建了两个表。一个包含公司信息(wp_公司),另一个包含产品类型(wp_产品类型)。wp_product_types基本上只是公司可以分配给他们自己的所有产品类型的列表 数据库演示: wp_公司 company_name | member_type | products ------------------------------------- Google | full | --------------------------------
company_name | member_type | products
-------------------------------------
Google | full |
-------------------------------------
Crunchyroll | full |
可湿性粉剂产品类型
product_name |
-----------------
Car Insurance |
-----------------
House Insurance |
-----------------
Life Insurance |
通过上面的演示表,我们可以说谷歌提供汽车保险和房屋保险,Crunchyroll将提供所有三种产品类型。如果我能够,我只需要在wp_公司的products列中添加一个产品类型数组,但据我所知,在MySQL中不能使用这样的数组
因此,我的问题是如何为一家公司分配多个产品类型?因为您不能在MySQL中使用数组,我将使用另一个表(例如wp_产品): 在此表中,您可以将多个产品应用于一家公司
此外:您还可以为您的公司和产品提供唯一的ID,这将减少公司名称/产品名称等信息的冗余。添加一个链接/外部参照表,用于保存公司和产品。是的,我认为这可能是最好的方法,谢谢
company_name | product_name
---------------------------
Google | Car Insurance
Google | House Insurance
Crunchyroll | Car Insurance
Crunchyroll | House Insurance
Crunchyroll | Life Insurance