PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler nach Kollationsumstellung


jluerken
23.09.2007, 10:40
Hi Leute,

ich musste mein Forum auf einen anderen Server umziehen.
Die Kollation beim alten war falsch eingestellt, der neue hat korrekt utf8.
Ich habe dies für alle Tabellen und Felder angepasst und die Einträge stimmen.

Dennoch bekomme ich einen Fehler beim Erstellen eines neuen Beitrages der genau da etwas anmeckert:

Database error in vBulletin 3.6.8:

Invalid SQL:
SELECT * FROM vb3_predeftxts WHERE FIND_IN_SET('4', fids) > 0 AND FIND_IN_SET('6', ugids) > 0 AND (showon=1 OR showon=3);

MySQL Error : Illegal mix of collations (latin1_swedish_ci,COERCIBLE) and (utf8_general_ci,IMPLICIT) for operation 'find_in_set'
Error Number : 1267


Ich hab mir die angezeigte Tabelle genau angesehen, kann da aber keinen Fehler entdecken.

Jemand ne Idee denn aktuell läuft deswegen mein komplettes Board nicht :(

jluerken
23.09.2007, 11:09
Es handelt sich hierbei um ein Produkt das nicht default vB ist. Jaja, ich weiss ;)
Ich habe das Produkt bereits neu installiert, das Ergebnis ist das selbe.
Bei deaktiviertem Produkt geht alles.

Jemand dennoch ne Idee wo ich das nachsehen bzw. wie ich das fixen kann?

jluerken
23.09.2007, 11:33
Ich hab in der my.cnf nun überall utf8 auf latin1 geändert und alle Tabellen sowie Felder auf latin1_swedish_ci geändert. Nun gehts.

SCHEISS MYSQL BUG!