我有一个WooCommerce网站,我必须使用CSV文件中的ID列表删除~12000个产品(及其所有关系)。
你知道一个很好的方法吗?
我曾想过使用SQL查询或插件...但我没有发现任何有趣的期望这个旧的插件看起来效果不好:https://wordpress.org/plugins/wc-bulk-product-delete
提前感谢!
答案 0 :(得分:0)
从woo-commerce的角度来看,我不知道是否有任何内部或外部工具来删除记录及其相关表。
但纯粹从数据库的角度来看 - 我假设数据库是mysql。
1)您需要做的第一件事就是找到要删除记录的数据库中的表。
2)找到与其他表的关系,如果没有,则使用键定义正确的关系。
3)然后将csv导出到数据库中。这是许多链接之一 - How to import CSV file to MySQL table
在此之前,您应检查csv列是否与db.Else的列匹配,您只是填充到主类表中,然后使用它可以从主表中删除它
如果正确定义了关系,那么从其他表中删除就不难了
希望这有助于你