如何取代“a:1:{s:10:”a:1:{s:10:“subscriber”; b:1;}“;”用“a:1:{s:10:”subscriber“; b:1;}”?

时间:2017-01-11 12:10:04

标签: sql wordpress

任何人都可以帮忙告诉我如何用SQL语句替换下面的特殊字符吗?

我的目标是替换

  

一个:1:{S:10: “一个:1:{S:10:” 订户 “; B:1;}”;“

  

“一个:1:{S:10:” 订户 “; B:1;}”?“

{{1}}

谢谢!

1 个答案:

答案 0 :(得分:0)

你的意思不是简单:

UPDATE `wp_buddypress_dev`.`wp_usermeta` 
SET `meta_value` = REPLACE(`meta_value`, 'a:1:{s:10:"a:1:{s:10:"subscriber";b:1;}";', 'a:1:{s:10:"subscriber";b:1;}') 
WHERE `meta_value` LIKE '%a:1:{s:10:"a:1:{s:10:"subscriber";b:1;}";%';

我用like替换了等号运算符,否则replace没有意义,你可以将其设置为新值。