我有一个元值" XXxSAZTm-dU"在表wp postmeta。对于像50个帖子这样的很多帖子,它的相同元值也使用它,因为它是视频网址的一部分。现在我想将这个元值更新为新的url,所以我需要更改它" XXxSAZTm-dU"到" CCjddjXX-mY"所有50个帖子。你能告诉我怎样才能用mysql做到这一点?
答案 0 :(得分:0)
MySQL完全出于此目的REPLACE
function。它执行区分大小写搜索并在字符串中替换(因此,不仅是列中的精确值,大海捞针可能是URL或全文,针将在字符串中找到并替换为新的值:
UPDATE wp_postmeta
SET meta_value = REPLACE(
meta_value,
'XXxSAZTm-dU',
'CCjddjXX-mY'
);