Autor | Zpráva | ||
---|---|---|---|
PerToon Profil |
#1 · Zasláno: 10. 6. 2006, 23:05:22
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 |
#2 · Zasláno: 10. 6. 2006, 23:36:42
Něco jako replace? Třeba replace :-)
update tabulka set sloupec=replace(sloupec,'i','y'); |
||
PerToon Profil |
#3 · Zasláno: 10. 6. 2006, 23:56:17
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 |
#4 · Zasláno: 11. 6. 2006, 00:12:39
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 |
#5 · Zasláno: 11. 6. 2006, 00:34:50
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 |
#6 · Zasláno: 11. 6. 2006, 00:41:13
Co třeba vyexportovat databázi, překódovat (např. v PSPadu) a naimportovat?
|
||
PerToon Profil |
#7 · Zasláno: 11. 6. 2006, 01:17:20
Pozdě, už sem to udělal takhle. ;-)
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0