( sibidiba | 2008. 05. 31., szo – 17:00 )

Minden szöveges oszlopnak van collationja, és minden adatbázisnak és táblának van default collationje. (Ez adja meg a rendezést a stringeken, pl. magyarban Czirók < Csipek )

phpmyadmin-al könnyen meg tudod változtatni a collation akár oszlopra, akár adatbázisra, egyébként:

ALTER TABLE `my_table` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci

ALTER TABLE `my_table` COLLATE utf8-general_ci

Nem biztos, hogy érdemes megváltoztatni, lehet, hogy akkor más fog megborulni:
dinamikusan is castolhatsz egyik collationből a másikba (ez része az attribútum típusának):

SELECT CAST(_latin1'test' AS CHAR CHARACTER SET utf8) COLLATE utf8_bin;

http://dev.mysql.com/doc/refman/5.0/en/charset-convert.html

Az hogy hol van gond - kivételesen - látszik a hibaüzenetből: "="

--
The Net is indeed vast and infinite...
http://gablog.eu