Direkt zum Seiteninhalt...

Illegal mix of collations

Wenn bei der Synchronisation mit ShopSync die Meldung erscheint

1267 - Illegal mix of collations

so ist die Ursache dafür in den Tabellen der Datenbank zu suchen. Die "collation" eines Feldes gibt den Zeichensatz und die Sortierung der Inhalte für das jeweilige Feld an. Erfolgt die Meldung "Illegal mix of collations" ist die Ursache in der Regel ein neu angelegtes Feld in einer der betroffenen Tabellen, dem Sie einen abweichenden Zeichensatz zugewiesen haben.

Beispiel: Sie haben für alle Tabellen in Ihrer Datenbank den Zeichensatz "latin1_german1_ci" und fügen ein neues Feld mit dem Zeichensatz "latin1_swedish_ci" hinzu, so kommt es immer dann zu einer Fehlermeldung, wenn ein SQL-Befehl beide Felder in einer Abfrage anspricht.

Lösung: Überprüfen Sie alle Felder in den betreffenden Tabellen auf deren Zeichensatz und stellen Sie sicher, dass der Zeichensatz aller Felder identisch ist.