Eccomi ancora qui a chiedervi lumi sui db mysql. Questa volta avrei bisogno di info sui charset, nello specifico vorrei sapere se modificando un db già esistente e quindi alterando nello specifico il charset, devo anche modificare a mano tutti i relativi campi in esso contenuti (tabelle e colonne) per rispecchiare il charset del db.
Io ho dapprima modificato il charset del db con questa query:
poi ho modificato le relative tabelle con questa query:alter database nome_db charset=utf8;
ed infine ho modificato le relative colonne con questa query:alter table nome_tabella charset=utf8;
Inanzitutto vorrei sapere se é corretto (il procedimento, in quanto la query so che é corretta perché non ho avuto nessun messaggio d'errore da linea di comando Mysql) e poi vorrei sapere se bisogna modificare/alterare tutte le colonne oppure solo le colonne che contengono caratteri (quindi evitare le colonne che contengono date e le colonne che contengono chiavi primarie)alter table nome_tabella modify nome_colonna text character set utf8;
grazie per l'aiuto![]()

Rispondi quotando