42601: syntax_error
PostgreSQLQue signifie cette erreur ?
Une erreur de syntaxe a été trouvée dans l'instruction SQL. PostgreSQL n'a pas pu analyser la requête et indique l'emplacement approximatif (position) de l'erreur.
Cause
Virgule ou parenthèse manquante/en trop ; mot-clé réservé (comme user, order) utilisé comme nom de colonne sans guillemets ; point-virgule manquant ; commande mal orthographiée ; littéral de chaîne non terminé ; utilisation d'une syntaxe propre à une version.
Comment la corriger
Utilisez la valeur 'position' du message d'erreur pour localiser le problème ; inspectez la partie qui la précède immédiatement. Encadrez les mots réservés de guillemets doubles : "order". Vérifiez l'équilibre des parenthèses et des guillemets. Testez une requête complexe en la découpant en morceaux. Consultez la documentation de votre version pour la syntaxe correcte.