Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Pourquoi le serveur SQL génère-t-il cette erreur :Impossible d'insérer la valeur NULL dans la colonne 'id' ?

Je suppose que id est censé être une valeur incrémentielle.

Vous devez définir ceci, sinon si vous avez une colonne non nullable, sans valeur par défaut, si vous ne fournissez aucune valeur, une erreur se produira.

Pour configurer l'auto-incrémentation dans SQL Server Management Studio :

  • Ouvrez votre tableau dans Design
  • Sélectionnez votre colonne et accédez à Column Properties
  • Sous Indentity Specification , définissez (Is Identity)=Yes et Indentity Increment=1