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

Hvorfor kaster SQL-serveren denne fejl:Kan ikke indsætte værdien NULL i kolonnen 'id'?

Jeg antager, at id formodes at være en stigende værdi.

Du skal indstille dette, ellers hvis du har en kolonne, der ikke kan nulstilles, uden standardværdi, vil det fejle, hvis du ikke angiver nogen værdi.

Sådan konfigurerer du automatisk stigning i SQL Server Management Studio:

  • Åbn din tabel i Design
  • Vælg din kolonne, og gå til Column Properties
  • Under Indentity Specification , sæt (Is Identity)=Yes og Indentity Increment=1


  1. SQL DROP KOLONNE for begyndere

  2. Vælg erklæring for at finde dubletter på bestemte felter

  3. Grundlæggende om PostgreSQL Schema Management

  4. Oracle10g SQL pivot