sql >> Databasteknik >  >> RDS >> Sqlserver

Varför skickar SQL-servern det här felet:Kan inte infoga värdet NULL i kolumnen 'id'?

Jag antar att id antas vara ett ökande värde.

Du måste ställa in detta, annars om du har en icke-nullbar kolumn, utan något standardvärde, kommer det att felas om du inte anger något värde.

Så här ställer du in automatisk ökning i SQL Server Management Studio:

  • Öppna din tabell i Design
  • Välj din kolumn och gå till Column Properties
  • Under Indentity Specification , ställ in (Is Identity)=Yes och Indentity Increment=1


  1. anslut till postgres server på google compute engine

  2. Inte en giltig månad på ett INSERT-utdrag

  3. Hur man återställer MySQL Galera Cluster från en asynkron slav

  4. Arbeta med JavaFX Chart APIs