sql >> Database teknologi >  >> RDS >> PostgreSQL

kan ikke få simpelt PostgreSQL indsæt til at virke

Brug 'auto dealer' i stedet. PostgreSQL fortolker " som værende anførselstegn for identifikatorer, ' som værende anførselstegn for strenge.

Også:

  • Hvis dette er et nyt projekt, skal du bare ikke bruge blandede tabeller; det er en kilde til frustration senere. I stedet for at kunne bruge et hvilket som helst kasus i dine SQL-sætninger, skal du både citere identifikatornavnet og få sagen korrekt.

  • Det er ikke nødvendigt at angive id /DEFAULT , du beder den om at gøre, hvad den allerede ville have gjort. Jeg har ikke mødt en DBMS, der kræver, at du inkluderer columnName /DEFAULT hvis du vil have det til at sætte standardværdien i kolonnen, så jeg tror ikke, at dette ekstra KV-pair vil gøre det, der sker, tydeligere for alle, der læser din kode senere.



  1. Mekanisme Følger af Oracle, når vi tager hot backup

  2. ORA 00904 Fejl:Ugyldig identifikator

  3. Hvordan kan jeg beskrive en tabel i Oracle uden at bruge kommandoen DESCRIBE?

  4. Bruger MariaDB