如何在wordpress mysql数据库中更改多个元值

时间:2016-11-23 20:54:04

标签: mysql wordpress

我有一个元值" XXxSAZTm-dU"在表wp postmeta。对于像50个帖子这样的很多帖子,它的相同元值也使用它,因为它是视频网址的一部分。现在我想将这个元值更新为新的url,所以我需要更改它" XXxSAZTm-dU"到" CCjddjXX-mY"所有50个帖子。你能告诉我怎样才能用mysql做到这一点?

1 个答案:

答案 0 :(得分:0)

MySQL完全出于此目的REPLACE function。它执行区分大小写搜索并在字符串中替换(因此,不仅是列中的精确值,大海捞针可能是URL或全文,针将在字符串中找到并替换为新的值:

UPDATE wp_postmeta 
SET meta_value = REPLACE( 
  meta_value, 
  'XXxSAZTm-dU', 
  'CCjddjXX-mY' 
);