ugrás a tartalomhoz

mysql tábla átalakítása utf8-osra

Anonymous · 2006. Okt. 6. (P), 12.11
Sziasztok!
Van egy Mysql adatbázisom, amelyben néhány táblát (vagy akár az összeset) át akarok rakni utf8 kódoltra.
Ezzel próbáltam pl:
alter table tttt DEFAULT CHARACTER SET utf8 COLLATE utf8_hungarian_ci;
(A manualból vettem hogy valami ilyesmi parancs kell hozzá)
De nem működik, syntax hibát ad.
Ráadásul ezek sem működnek:
SET NAMES 'utf8' (Unknown system variable 'NAMES')
SHOW CHARACTER SET (...syntax to use near 'CHARACTER SET')
A parancsokat SqLyog-gal adtam ki, próbáltam 4.0.23-nt és 4.0.24-Debian verziók alatt. A 4.0.x nem támogatja ezeket a parancsokat? Ezekkel a verziókkal hogyan lehet lekérdezni/beállítani a karakterkódolást?
Köszi!
HAM
 
1

phpmyadmin

Anonymous · 2006. Okt. 6. (P), 13.24
phpmyadminod van? abba sztem egyszerűbb lenne
2

Legalább MySQL 4.1

Rici · 2006. Okt. 6. (P), 14.34
A karakterkódolások a MySQL 4.1 verziójától kezdve működnek használhatóan.
3

és előtte?

Anonymous · 2006. Okt. 6. (P), 15.08
Mit lehet tenni, ha 4.0.x verzión szeretnék utf8-olni? Semmi lehetőség nincs?
Pillanatnyilag a (fizetős!) tárhelyemen is 4.0.x van. Nincs más lehetőségem, mint máshova átmenni?
Köszi...
HAM
4

De van

Rici · 2006. Okt. 6. (P), 15.24
Pl. megkérheted őket, hogyha fizetsz nekik, akkor legyenek már szívesek legalább minimális mértékben lépést tartani a korral, mert a MySQL 4.1 nem ma jött ki.

Ha ez nem megy, akkor valószínűleg több szempontból is jobban jársz, ha máshová mész.
5

szóval nincs más lehetőség.

Anonymous · 2006. Okt. 6. (P), 16.56
Igazából az lenne a jó megoldás, ha olyan módszer lenne, amivel utf8-ban dolgozhatok, de működjön 4.0.x-en is, mert az a legjobb, ha a fejlesztés a lehető legplatformfüggetlenebb.
Ha 4.0.x mellett nincs erre megoldás, hát ez van. Ha van, akkor jó lenne, ha valaki felvilágosítana (ezért írtam ide).

Mindenesetre az is infó, hogy nincs megoldás, köszi!