MySQL – hromadné nahrazení textu v tabulkách

Potřeboval jsem přepsat v databázi ve wordpressu starou doménu na novou doménu. Stačí úplně jednoduchý SQL příkaz, který vše udělá za Vás.

1
2
3
UPDATE `tabulka` SET
`sloupec` = replace(`sloupec`, "co-chci-nahradit", "cim-to-chci-nahradit")
WHERE 1

konkrétní příklad tabulky wp_posts a sloupce guid

1
2
3
UPDATE `wp_posts` SET
`guid` = replace(`guid`, "doména1.cz", "doména2.cz")
WHERE 1

Čerpáno z http://blog.jankaspar.cz/nahrazeni-casti-textu-slov-v-mysql/

V kategorii: HTML+PHP atd., SQL, Wordpress

Komentáře jsou uzavřeny.