42601: syntax_error
PostgreSQLWas bedeutet das?
Im SQL-Statement wurde ein Syntaxfehler gefunden. PostgreSQL konnte die Abfrage nicht parsen und meldet die ungefähre Position (position) des Fehlers.
Ursache
Ein fehlendes/überzähliges Komma oder eine Klammer; ein reserviertes Schlüsselwort (wie user, order) als Spaltenname ohne Anführungszeichen; ein fehlendes Semikolon; ein falsch geschriebener Befehl; ein nicht abgeschlossenes String-Literal; Verwendung versionsspezifischer Syntax.
Lösung
Lokalisiere das Problem über den Wert 'position' in der Fehlermeldung; untersuche den Teil direkt davor. Setze reservierte Wörter in doppelte Anführungszeichen: "order". Prüfe, ob Klammern und Anführungszeichen ausgeglichen sind. Teste eine komplexe Abfrage, indem du sie in Teile zerlegst. Ziehe für die korrekte Syntax die Dokumentation deiner Version heran.