Nefunguje v čem?
Když jsem dotaz upřesnil, že hodnota ID se může měnit, dostal jsem tohle:
UPDATE Slovnik
SET Pojem = REPLACE(SUBSTRING_INDEX(SUBSTRING_INDEX(Pojem, '>', -1), '<', 1), '<', '<')
WHERE Pojem LIKE '<a href="%">%</a>';
Když jsem ho požádal, aby to přepsal za použití regulárních výrazů, dostal jsem tento kód:
UPDATE Slovnik
SET Pojem = REGEXP_REPLACE(Pojem, '<a href="bibliografie.php\\?id=[0-9]+">([^<]+)</a>', '\\1')
WHERE Pojem REGEXP '<a href="bibliografie.php\\?id=[0-9]+">([^<]+)</a>';