[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: