Re: phpmyadmin i nowy mysql-server-4.1
On Tue, 23 Aug 2005, bieniu gras wrote:
ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 VARCHAR(100) CHARACTER SET utf8;
(...)
nie wiem to ALTER TABLE dotyczy kazdej bazy w mysql ktora mam?
Chyba najbezpieczniej jest przejść po wszystkich tekstowych
(char/varchar/..) kolumnach we wszystkich tabelach we wszystkich bazach,
które masz na swoim serwerze. Zwróć też uwagę na oryginalny typ i rozmiar
kolumny (jak rozumiem przywraca go drugi alter ustawiając przy okazji
charset). Pewnie wygodnie będzie to oskryptować, korzystając z metadanych
bazy, bo inaczej łatwo o pomyłkę...
Ale najpierw sprawdź na jednej wybranej kolumnie, w jednej wybranej
tabeli, w jednej wybranej bazie, że to Cię leczy z problemu i nie tworzy
nowych...
--
Pozdrawiam
Marek
"Zasoby ludzkie" - to chyba jakieś pojęcie z propagandy Hitlera?
- mydło, guziki...
Reply to: