1064: You have an error in your SQL syntax (Fehler in der SQL-Syntax)
MySQLWas 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.
Weitere Einträge zu dieser Datenbank
- 1213Deadlock found when trying to get lock; try restarting transaction (Deadlock beim Anfordern einer Sperre; Transaktion neu starten)
- 1205Lock wait timeout exceeded; try restarting transaction (Timeout beim Warten auf Sperre; Transaktion neu starten)
- 1040Too many connections (zu viele Verbindungen)
- 1146Table doesn't exist (Tabelle existiert nicht)
- 1054Unknown column in field list (unbekannte Spalte in der Feldliste)
- 2002Can't connect to local MySQL server through socket (keine Verbindung zum lokalen MySQL-Server über Socket)
- 2003Can't connect to MySQL server (TCP/IP) (keine Verbindung zum MySQL-Server über TCP/IP)