dedlfix: mySQL: Fehler mit COLLATE

Beitrag lesen

Tach!

hier stehen die Angaben zur Zeichencodierung in Anführungszeichen.

[...]

Hier nicht. Sollten sie aber meines Wissens, denn es sind ja keine Keywords, Spaltennamen oder Alias-Bezeichner.

Sie müssen nicht. Ich finde zwar die Stelle im MySQL-Handbuch nicht, aber es geht auch ohne Anführungszeichen. In vielen Beispielen im Handbuch sind sie auch unquotiert.

Das Keyword COLLATE ist offenbar korrekt erkannt worden, wie die Einfärbung zeigt. Es ist vermutlich nur der unbekannte Ausdruck danach, der dem SQL-Server Rätsel aufgibt.

Der obere Teil der Fehlermeldung stammt von phpMyAdmin. Was auch immer der für ein Problem damit hat, MySQL hat es nicht. Das stört sich - wie in der lezten Zeile der Meldung zu sehen - nur daran, dass die Angabe nicht zur Wirklichkeit passt.

dedlfix.