PDA

View Full Version : [MySQL] problema di collation con i campi delle tabelle


fbcyborg
23-03-2010, 09:58
Salve a tutti,

ho un problema con la collation (charset) su un database con il quale sviluppo una applicazione.
Il problema è che queste tabelle me le ritrovo con charset latin1_swedish_ci (non so perché, visto che per la prima creazione erano utf8).
Allora mi sono adoperato per cambiare questo charset alle tabelle nel seguente modo.
Per ogni tabella:
ALTER TABLE `NOME_TABELLA` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
Il problema però è che i campi di queste tabelle sono rimasti con il charset latin1_swedish_ci.
Come faccio a cambiare in utf8_general_ci anche tutti i campi di tutte le tabelle?
Farlo a mano sarebbe proibitivo.
Inoltre, perché se ho fatto l'alter table di cui sopra, i campi non sono stati interessati dalla modifica?