在 Wordpress MySQL 数据库中,在 wp_postmeta 表
中,大多数行带有 meta_key='price'
和 meta_value='XXX'
其中 XXX 是一个数字。
meta_value 是一个长文本字段。存储在其中的数字有不同的形状,有些用点存储,表示千(10.000 表示一万),有些用逗号存储,表示百分之一(10,00 表示十)。
如何删除点和逗号以获得一个没有百分之一的纯数字?换句话说,100.000 应该是 100000 而 10,00 应该是 10
预先感谢您的回答!
最佳答案
尝试全局 REPLACE功能
UPDATE wp_postmeta
SET meta_value = REPLACE(REPLACE(meta_value,',00',''),'.','')
WHERE meta_key='price';
关于mysql - 从 MySQL 数据库中的数字中删除点和逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11210759/