小编Sti*_*nut的帖子

如何使用MySql查询将数据库中的数字四舍五入到小数点后两位

我想将woo Commerce数据库表中的数字四舍五入到2个小数点wp_postmeta。有一个'meta_key'包含row的列'_price'和一个'meta_value'包含各种数据的列以及该行'_price'中需要四舍五入并减少到两位小数的数字。(我知道我也必须这样做_regular_price

我是SQL的完整入门者。通过使用Search给我语法或复制和更改网上找到的答案,我已经成功地在PHPMyAdmin中做了一些事情,但是这使我感到困惑,但还不够足够。

我设法通过此查询将所有价格都提高了10%-

update wp_postmeta set meta_value = meta_value * 1.10 where meta_key='_regular_price'
Run Code Online (Sandbox Code Playgroud)

我读过有一个“ ROUND”功能,但不确定如何编写查询。

我猜是这样的-

UPDATE wp_postmeta ROUND meta_value where meta_key='_price'
Run Code Online (Sandbox Code Playgroud)

希望这里有人能帮忙。

mysql decimal rounding

3
推荐指数
1
解决办法
5282
查看次数

编写SQL查询以删除Woocommerce中的旧订单

我想删除Woocommerce中的一些旧订单数据,仅保留订单数据的最后12个月

这是我用来删除所有订单的SQL查询:

DELETE FROM wp_woocommerce_order_itemmeta
DELETE FROM wp_woocommerce_order_items
DELETE FROM wp_comments WHERE comment_type = 'order_note'
DELETE FROM wp_postmeta WHERE post_id IN ( SELECT ID FROM wp_posts WHERE post_type = 'shop_order' )
DELETE FROM wp_posts WHERE post_type = 'shop_order'
Run Code Online (Sandbox Code Playgroud)

在2017年1月1日之前删除所有订单数据以及从2017年1月1日开始保持KEEP订单数据我需要添加什么?

我对SQL不太了解,因为这些年来我使用了一些SQL查询。

任何帮助表示赞赏。

我很惊讶,现在还没有插件,也可以删除没有订单的客户。我怀疑我是唯一尝试保持其WP / WC数据库清洁的人。

mysql sql wordpress woocommerce

3
推荐指数
1
解决办法
1772
查看次数

标签 统计

mysql ×2

decimal ×1

rounding ×1

sql ×1

woocommerce ×1

wordpress ×1