Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum gibt der SQL-Server diesen Fehler aus:Der Wert NULL kann nicht in die Spalte „id“ eingefügt werden?

Ich gehe davon aus, dass id soll ein inkrementierender Wert sein.

Sie müssen dies festlegen, oder wenn Sie eine Nicht-Nullable-Spalte ohne Standardwert haben, wird es einen Fehler geben, wenn Sie keinen Wert angeben.

So richten Sie die automatische Erhöhung in SQL Server Management Studio ein:

  • Öffnen Sie Ihre Tabelle in Design
  • Wählen Sie Ihre Spalte aus und gehen Sie zu Column Properties
  • Unter Indentity Specification , setzen Sie (Is Identity)=Yes und Indentity Increment=1