mySQL: Fehler mit COLLATE
bearbeitet von dedlfixTach!
> 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 unqutiert.
> 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.