Пример, где с помощью переменных показывается какие тэги на какие заменять, в потом в двух таблицах обновляются необходимые текстовые поля (в которых и происходит замена с помощью функции REPLACE):
SET @h3open='<h3>',
@h3close='</h3>',
@h3span='<span class="h3holder">',
@spanClose='</span>',
@h2open='<h2>',
@h2close='</h2>',
@h2span='<span class="h2holder">';
/* Заменяем в каждой таблице (в соотв. поле) два открывающих и два закрывающих тэга */
UPDATE extendedPage SET extendedPageText=REPLACE(extendedPageText, @h3open, @h3span);
UPDATE extendedPage SET extendedPageText=REPLACE(extendedPageText, @h3close, @spanClose);
UPDATE extendedPage SET extendedPageText=REPLACE(extendedPageText, @h2open, @h2span);
UPDATE extendedPage SET extendedPageText=REPLACE(extendedPageText, @h2close, @spanClose);
/* В этой таблице обновим несколько полей */
UPDATE pokazaniya SET pokazaniyaText1=REPLACE(pokazaniyaText1, @h3open, @h3span),
pokazaniyaText2=REPLACE(pokazaniyaText2, @h3open, @h3span);
UPDATE pokazaniya SET pokazaniyaText1=REPLACE(pokazaniyaText1, @h3close, @spanClose),
pokazaniyaText2=REPLACE(pokazaniyaText2, @h3close, @spanClose);
UPDATE pokazaniya SET pokazaniyaText1=REPLACE(pokazaniyaText1, @h2open, @h2span),
pokazaniyaText2=REPLACE(pokazaniyaText2, @h2open, @h2span);
UPDATE pokazaniya SET pokazaniyaText1=REPLACE(pokazaniyaText1, @h2close, @spanClose),
pokazaniyaText2=REPLACE(pokazaniyaText2, @h2close, @spanClose);