MySQL - Hromadné nahrazení dat v databázi

Kategorie: Blog

MySQL - Hromadné nahrazení dat v databázi

Ruční nahrazování dat aniž by jste něco nepřehlédli, nepřipadá v úvahu. Je to dlouhé a nudné. Já vám ukážu, jak vše vyřešit na úrovni databáze jednoduchým SQL dotazem

Postup:

UPDATE `prefix-tabulka` SET jmenosloupce = replace(jmenosloupce, 'co nahradit', 'čím nahradit'); Příkazy pro nahrazení v sekcích, rozcestnících, kategoriích... UPDATE `tabulka` SET jmenosloupce = replace(jmenosloupce, '<b>', '<strong>');
UPDATE `tabulka` SET jmenosloupce = replace(jmenosloupce, '</b>', '</strong>');
UPDATE `tabulka` SET jmenosloupce = replace(content, '<i>', '<em>');
UPDATE `tabulka` SET jmenosloupce = replace(jmenosloupce, '</i>', '</em>');
UPDATE `tabulka` SET jmenosloupce = replace(jmenosloupce, '<u>', '');
UPDATE `tabulka` SET jmenosloupce = replace(jmenosloupce, '</u>', '');

Tag <u> doporučuji nepoužívat! Proto jej nahrazuji prázdnem. Podtržený text se plete s odkazy. Typograficky není podtržení nic hezkého.

Komentáře rss

Přidat komentář >

Nebyly přidány žádné komentáře.