Autor Zpráva
PerToon
Profil
V MySQL sem docela lama, ale potřeboval bych, abych nějakým příkazem projel celou tabulku a zaměnil dejme tomu například všechna "i" za "y", ale to i uprostřed slov v buňce tabulky. Jde to? Jak? Dík.
Peca
Profil
Něco jako replace? Třeba replace :-)
update tabulka set sloupec=replace(sloupec,'i','y');
PerToon
Profil
Peca- Díky. Říkám že sem lama.

Ale mám ještě jeden drobný problém... potřebuju převést znak, který je v adném kódování neznámý. Prostě se mi zobrazuje v mozille jako ten otazník ve čtverci. Ale to tam zadat nemůžu. Co s tím?
Peca
Profil
Taky jsem nevěděl, že replace opravdu existuje. Prostě jsem otevřel manuál a hledal :-)
Ty znaky se špatně zobrazují i v PHPMyAdminovi?
PerToon
Profil
Prostě jde o něco jako brutální překódování obsahu databáze z win-1250 na iso-8859-2. A vyřešil sem to tak, že ve windows-1250 změním všechny krizový znaky na nějaký co se zobrazujou všude stejně, ale nejsou normálně použitý a pak to otevřu v iso-8859-2 a změním ty přechodný znaky na ty co chci.
Peca
Profil
Co třeba vyexportovat databázi, překódovat (např. v PSPadu) a naimportovat?
PerToon
Profil
Pozdě, už sem to udělal takhle. ;-)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0