sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres-fel:nollvärde i kolumn-id - under infogning

Du infogar inte ett värde för id . Eftersom du inte uttryckligen ställer in den, ges den implicit en null värde, vilket naturligtvis inte är ett giltigt värde för en primärnyckelkolumn. Du kan undvika hela denna situation genom att definiera den här kolumnen som serial istället för ett vanligt gammalt integer , och lämna alla tunga lyft till databasen.



  1. När kontrollerar Postgres unika begränsningar?

  2. Hur optimerar jag MySQL:s frågor med konstanter?

  3. Postgresql försöker använda exekveringsformat i en funktion men får felet kolumn hittades inte när man ger strängformat i sammansmältning

  4. Jämför replikeringslösningar från Oracle och MySQL