sql >> Databasteknik >  >> RDS >> Sqlserver

Hur lägger jag till en auto_increment-primärnyckel i SQL Server-databasen?

Det kan göras med ett enda kommando. Du måste ställa in IDENTITY-egenskapen för "autonummer":

ALTER TABLE MyTable ADD mytableID int NOT NULL IDENTITY (1,1) PRIMARY KEY

Mer exakt, för att ställa in en namngiven tabellnivåbegränsning:

ALTER TABLE MyTable
   ADD MytableID int NOT NULL IDENTITY (1,1),
   CONSTRAINT PK_MyTable PRIMARY KEY CLUSTERED (MyTableID)

Se ALTER TABLE och IDENTITET på MSDN



  1. Hur REGEXP_SUBSTR() fungerar i MariaDB

  2. MySQL IFNULL() Förklarat

  3. MySQL VARCHAR Lengths och UTF-8

  4. MySQL Performance – Slow Query och innodb_buffer_pool_size