типа того:
UPDATE `tbl` SET
`text` = TRIM( SUBSTRING( `text`,
LOCATE('meta_description=', `text`) + LENGTH('meta_description=')
,
LOCATE('meta_keywords=', `text`) - (
LOCATE('meta_description=', `text`) + LENGTH('meta_description=')
)
));
т.е.:
- находишь позицию маркера meta_keyword + прибавляешь длинну маркера
- находишь позицию следующего маркера и отнимаешь позицию предыдущего = получаешь длину текста
- копируешь с позиции начала текста, длину текста
- убираешь пробелы и символы перевода строк