This question already has answers here:
Can MySQL replace multiple characters?
                                
                                    (5个答案)
                                
                        
                                4个月前关闭。
            
                    
我在WordPress上有一个网站。
该网站有2k个广告页面。
每个广告都有一个这种格式的电话号码-1234567890-10位数字。

我必须将网站上的所有电话替换为34个电话号码。
只有这34个数字应该在此站点上是有目的的。
我知道如何一一改变

UPDATE `wp_postmeta`
 SET `meta_key` = replace(meta_key, '1234567890', '0987654321')


但是它又长又慢。
有没有办法替换所有这些字段?
谢谢。

最佳答案

你可以这样使用

UPDATE `wp_postmeta`
 SET `meta_value` = '0987654321' where meta_value='1234567890'

10-08 02:21