Вы можете ОБНОВИТЬ с REGEXP_REPLACE, чтобы убрать теги "h1" и то, что в них
UPDATE wpbz_posts
SET post_content = REGEXP_REPLACE(post_content,'<h1>.*?</h1>','')
WHERE post_content LIKE '%</h1>%'
?
в .*?
делает ленивый поиск, поэтому он совпадает только до первого </h1>
, следующего за <h1>
.
Тест по дБ <> скрипка здесь
Существует также функция UPDATEXML , но она заменяет только 1 вхождение тега.
И вызовет ошибку «Неверное значение XML», если строка не содержит допустимого XML.
UPDATE wpbz_posts
SET post_content = UpdateXML(post_content,'//h1[1]','')
WHERE post_content LIKE '%</h1>%'