Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 删除现有产品变体的给定产品属性_Mysql_Wordpress_Woocommerce_Product_Custom Taxonomy - Fatal编程技术网

Mysql 删除现有产品变体的给定产品属性

Mysql 删除现有产品变体的给定产品属性,mysql,wordpress,woocommerce,product,custom-taxonomy,Mysql,Wordpress,Woocommerce,Product,Custom Taxonomy,我似乎找不到任何人来处理这种情况,我自己也无法完全解决 在我的情况下,我有几百个产品都有一个属性,我们称之为foo。在wp_term_分类表中,它的分类是Pau foo。它可能有三个可能的值:大、大、最大。还有另一个属性bar,具有不同的值。我想保留这些 现在,我知道我可以删除分类法之类的东西: 从wp_terms中删除,其中term_id在wp_term_分类法中选择term_id,其中count

我似乎找不到任何人来处理这种情况,我自己也无法完全解决

在我的情况下,我有几百个产品都有一个属性,我们称之为foo。在wp_term_分类表中,它的分类是Pau foo。它可能有三个可能的值:大、大、最大。还有另一个属性bar,具有不同的值。我想保留这些

现在,我知道我可以删除分类法之类的东西:

从wp_terms中删除,其中term_id在wp_term_分类法中选择term_id,其中count<5,taxonomy='pa_foo'; 从wp_术语_分类法中删除,其中计数<5,分类法='pa_foo'; 从wp_term_关系中删除,其中term_taxonomy_id不在wp_term_taxonomy中选择term_taxonomy_id; 但在产品展示页面上,我仍然看到下拉列表“大”、“大”和“最大”。我怎样才能摆脱那讨厌的东西?我希望woocommerce要么删除,要么完全忽略该foo属性。

使用SQL查询将不可能做到这一点,因为变量产品的相关属性数据也存储在meta_key='''.'meta_key='.'默认_attributes'内wp_Posteta表的序列化数组中


另外,删除用于变体的产品属性将迫使您删除变量产品的所有相关产品变体…

我担心会出现这种情况。我在电子商务环境中与woocommerce和wordpress合作的时间越长,我就越不喜欢它。