SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_slovak_ci,IMPLICIT) and (utf8_general_ci,

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Čamo
Člen | 786
+
0
-

Zdravím, vie mi prosím vás niekto aspoň približne povedať prečo nette database vyhadzuje vínimku

SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_slovak_ci,IMPLICIT)
and (utf8_general_ci,IMPLICIT) for operation '='

Spravil som dump databázy naimportoval ju, niečo som musel koli tým COLLATIOS zakomentovať abz to prešlo a v aplikácii toto. Pritom robí približne takéto dotazy:

SHOW FULL COLUMNS
FROM `agora`

SELECT CONSTRAINT_NAME, COLUMN_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM information_schema.KEY_COLUMN_USAGE
WHERE TABLE_SCHEMA = DATABASE() AND REFERENCED_TABLE_NAME IS NOT NULL AND TABLE_NAME = 'agora'

SHOW FULL COLUMNS
FROM `agora_tmp`

Ten posledný skončí chybou. Robí mi to Linuxe na Windowse mi to pred tým nerobilo. Fakt netuším ako to riešiť. Urobil som to čo na Windowse.

Editoval Čamo (11. 7. 2016 1:45)