[ F F F F @ 22.08.2007. 10:18 ] @
Da li neko može da mi napiše syntaxu za promenu charseta postojeće baze?
npr Imam bazu koja je latin1 (koja je puna podataka) a ja želim da bude u utf8
ne znam da li će mi se zbrljaviti podaci ili ne ...
(čitao sam i nešto u vezi casesensitive-a, ne znam jel to ima neke veze kod konverzije)

[ GxRxN @ 22.08.2007. 16:44 ] @
Mislim da nema komande koja prepravlja celu bazu, vec mora svaka tabela ponaosob:
Code:

ALTER TABLE mytable CONVERT TO CHARACTER SET utf8 

Probaj na nakoj test tabeli pa javi ako bude problema.

To sa case-sensitiveness-om ima veze prilikom definisanja kolacije (collation). Npr. "latin1_general_ci" je case-insensitive a "latin1_general_cs" je case-sensitive. To je bitno prilikom sortiranja podataka.
[ stash @ 12.10.2007. 10:12 ] @
Da, ali ako mu odradis za tabelu opet ti u njoj ostaju po starom charset-u definisana polja.
Ja sam za promenu charset-a sa latin1 na utf-8 morao da odradim posebno i za celu bazu(ALTER DATABASE...), i za tabele(ALTER TABLE...) i za polja( ALTER field).