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

Postgres-Fehler:Nullwert in der Spalten-ID – während des Einfügevorgangs

Sie fügen keinen Wert für id ein . Da Sie es nicht explizit setzen, wird ihm implizit ein null gegeben value, was natürlich kein gültiger Wert für eine Primärschlüsselspalte ist. Sie können diese ganze Situation vermeiden, indem Sie diese Spalte als serial definieren anstelle eines einfachen alten integer , und überlassen Sie die ganze Arbeit der Datenbank.