evet çalışmadı yerine aşağıda ki sorguyu lokalde denedim çalıştı

update wp_posts set post_content = replace(post_content, 'kelime1', '<a target="_blank" href="http://site.com/tag/kelime1/">kelime1</a>');


ama düşündüğüm gibi linkli olan kelimeyi tekrar linkledi

sorumu tekrarlıyayım acaba aynı kelimeden linki olanları es geçip linksiz olanları değiştirecek bir sorgu varmıdır