Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Perché il server SQL genera questo errore:non è possibile inserire il valore NULL nella colonna 'id'?

Presumo che id dovrebbe essere un valore incrementale.

Devi impostarlo, altrimenti se hai una colonna non annullabile, senza valore predefinito, se non fornisci alcun valore verrà visualizzato un errore.

Per impostare l'incremento automatico in SQL Server Management Studio:

  • Apri il tuo tavolo in Design
  • Seleziona la tua colonna e vai a Column Properties
  • Sotto Indentity Specification , imposta (Is Identity)=Yes e Indentity Increment=1