mysql - 将 WooCommerce 产品简短描述复制到数据库中的产品详细描述

标签 mysql sql wordpress woocommerce product

我有一个客户站点,其中包含大约 800 种 WooComm 产品。

所有单个产品描述文本内容都已在“产品简短描述”区域中捕获,而不是在单个产品页面的“产品详细描述”区域中。

我需要将“产品简短描述”中的内容批量复制到“产品详细描述”。

...然后可能会批量删除“产品简短描述”。

也许我可以通过 PHPMyAdmin 在数据库中执行此操作?

有什么想法吗?

最佳答案

试试这个简单的 SQL 查询,它将产品简短描述复制到产品详细描述:

UPDATE `wp_posts`
SET `post_content` = `post_excerpt`
WHERE `post_type` = 'product'
AND `post_status` = 'publish'

总是在之前备份数据库(特别是 wp_posts 表)。

已测试并有效


完成后,最好也更安全地清空简短描述:

UPDATE `wp_posts`
SET `post_excerpt` = ''
WHERE `post_type` = 'product'
AND `post_status` = 'publish'

已测试并有效


If it doesn't work for you, check that your tables prefix should all start with wp_ … If not, replace wp_ by your specific prefix.

关于mysql - 将 WooCommerce 产品简短描述复制到数据库中的产品详细描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47806878/

相关文章:

php - 在 php.ini 文件中保存 MySQL 用户名/密码安全吗?

python - 在通过参数传递到函数的 bigquery SQL 查询中使用用户 ID

php - 无法创建表(错误号 : 150) on FOREIGN KEY

php - 在我的 wordpress 主题中启用侧边栏

mysql - 如何选择另一个数据库的表?

mysql - 查找特定角度附近的位置 - 在圆形查询中仅考虑前面的半圆而不是后面

MySQL GROUP BY 浮点字段

mysql - SQL CASE SUM 给我 0

javascript - 如何通过 API 调用附加到 WordPress 定制器中的选择框?

javascript - 仅当向左滑动时才转换 Logo ,而不是返回到原始位置时