Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Promena charseta postojeće baze

[es] :: MySQL :: Promena charseta postojeće baze

[ Pregleda: 2099 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

F F F F
Subotica

Član broj: 125734
Poruke: 86
77.46.196.*



Profil

icon Promena charseta postojeće baze22.08.2007. u 10:18 - pre 203 meseci
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)


 
Odgovor na temu

GxRxN

Član broj: 118184
Poruke: 25
*.eunet.yu.



Profil

icon Re: Promena charseta postojeće baze22.08.2007. u 16:44 - pre 203 meseci
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.
 
Odgovor na temu

stash
stash bugarski
Novi Sad, Srbija

Član broj: 7489
Poruke: 24
*.ptt.yu.

Sajt: www.bugarski.info


+1 Profil

icon Re: Promena charseta postojeće baze12.10.2007. u 10:12 - pre 201 meseci
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).


stash
 
Odgovor na temu

[es] :: MySQL :: Promena charseta postojeće baze

[ Pregleda: 2099 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.