DBAtlas · Atlas für Datenbankbetrieb

1064: You have an error in your SQL syntax (Fehler in der SQL-Syntax)

MySQL

Was bedeutet das?

Das SQL-Statement enthält einen Syntaxfehler; der Server konnte es nicht parsen. Die Meldung zeigt den Text in der Nähe des Fehlers.

Ursache

Ein Tippfehler, ein fehlendes/überzähliges Komma oder eine Klammer, ein reserviertes Wort ohne Quoting als Spalten-/Tabellenname, von der MySQL-Version nicht unterstützte Syntax oder Fehler beim Quoting/Escaping.

Lösung

Der Teil 'near ...' der Meldung zeigt, wo der Fehler beginnt; sieh dir die Stelle direkt davor an. Setze reservierte Wörter in Backticks: order, group. Gleiche Klammern und Kommas aus. Prüfe, ob du Syntax verwendest, die deine Version unterstützt. Erzeugst du dynamisches SQL, protokolliere die vollständige resultierende Abfrage und prüfe sie.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank