【问题标题】:WooCommerce : Delete products with a list of ids from a CSV file [closed]WooCommerce:从 CSV 文件中删除带有 id 列表的产品 [关闭]
【发布时间】:2018-04-06 10:21:35
【问题描述】:

我有一个 WooCommerce 网站,我必须从 CSV 文件中删除大约 12000 种产品(及其所有关系)以及 id 列表。

你知道这样做的好方法吗?

我曾想过使用 SQL 查询或插件...但我没有发现任何有趣的东西,期待这个似乎不能正常工作的旧插件:https://wordpress.org/plugins/wc-bulk-product-delete

提前致谢!

【问题讨论】:

  • 您可以将 csv 导出到 sql 表中。识别在 sql 表中维护一个标志以便删除很容易
  • 我可以删除所有表中的所有关系吗?
  • 你已经手动删除了,但是如果有表之间的关系会更容易
  • 感谢您的回复。你能详细解释一下吗?

标签: php sql wordpress woocommerce


【解决方案1】:

我不知道从woo-commerce的角度来看,是否有任何内部或外部工具可以删除记录及其相关表。

但纯粹从数据库的角度来看—— 我假设数据库是mysql。

1)您需要做的第一件事是在数据库中找到要删除其记录的表。

2) 查找与其他表的关系,如果没有,则使用键定义适当的关系。

3)然后将 csv 导出到数据库中。这是许多链接之一- How to import CSV file to MySQL table

在此之前,您应该检查 csv 列是否与 db 的列匹配。否则您只需填充到主类型的表中,然后使用它可以从主表中删除它

如果关系定义正确,那么从其他表中删除就不难了

希望对你有帮助

【讨论】:

  • 我会努力的,非常感谢!
猜你喜欢
  • 2021-12-11
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
  • 2016-01-03
  • 1970-01-01
  • 1970-01-01
  • 2022-06-22
  • 1970-01-01
相关资源
最近更新 更多