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