
MySQL- Hromadný replace
Mám v příspěvcích na webu a všude určitou doménu.
123.cz
chci ji pomocí SQL dotazu změnit na 456.cz, jak to udělám?
děkuji
Mám v příspěvcích na webu a všude určitou doménu.
123.cz
chci ji pomocí SQL dotazu změnit na 456.cz, jak to udělám?
děkuji
Předmět | Autor | Datum |
---|---|---|
V phpMyAdmin nebo MySQL command lajně:
UPDATE jmeno_tabulky SET jmeno_sloupce = replace(jmeno_sloup… host 16.12.2007 10:19 |
host | |
něco globálnější, abych nemusel dávat jména tabulek atd? pelhrimak 16.12.2007 10:22 |
pelhrimak | |
Eh? A jak MySQL pozná, co a kde má updatovat, když nezadáš jména tabulek?! :-? Pokud provádíš nějako… host 16.12.2007 10:27 |
host | |
Já už to jednou dělal, ale nemohu si za boha vzpomenout, jak, určitě až najdu globální příkaz, pošlu… pelhrimak 16.12.2007 10:30 |
pelhrimak | |
Ak to chces trosku globalnejsie tak si vytiahni z DB zoznam tabuliek a v cykle to prebehni tym repla… poslední mrazik 16.12.2007 15:25 |
mrazik |
Zpět do poradny Odpovědět na původní otázku Nahoru
V phpMyAdmin nebo MySQL command lajně:
něco globálnější, abych nemusel dávat jména tabulek atd?
Eh? A jak MySQL pozná, co a kde má updatovat, když nezadáš jména tabulek?!
Pokud provádíš nějakou operaci s tabulkou(-ami), musíš vždy uvést její jméno(-a).
Jedna možnost by tu byla - udělat export databáze (příp. vybraných tabulek) na disk, tam např. pomocí PSPadu nahradit obsah a znovu uploadovat na server do DB.
Já už to jednou dělal, ale nemohu si za boha vzpomenout, jak, určitě až najdu globální příkaz, pošlu ti ho :)
Ak to chces trosku globalnejsie tak si vytiahni z DB zoznam tabuliek a v cykle to prebehni tym replace.