PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

kann die einfache PostgreSQL-Einfügung nicht zum Laufen bringen

Verwenden Sie 'auto dealer' stattdessen. PostgreSQL interpretiert " B. Anführungszeichen für Bezeichner, ' als Anführungszeichen für Zeichenfolgen.

Auch:

  • Wenn es sich um ein neues Projekt handelt, verwenden Sie einfach keine gemischten Falltabellen. es ist später eine Quelle der Frustration. Anstatt jeden Fall in Ihren SQL-Anweisungen verwenden zu können, müssen Sie sowohl den Bezeichnernamen in Anführungszeichen setzen als auch die Groß-/Kleinschreibung korrekt angeben.

  • id muss nicht angegeben werden /DEFAULT , du forderst es auf, das zu tun, was es bereits getan hätte. Ich habe kein DBMS kennengelernt, in dem Sie columnName einschließen müssen /DEFAULT Wenn Sie möchten, dass der Standardwert in die Spalte eingefügt wird, glaube ich nicht, dass dieses zusätzliche KVpair jedem, der Ihren Code später liest, klarer machen wird, was passiert.