SQL create语句在自动增量附近的语法不正确

sha*_*Hwk 10 sql sql-server

我创建了下表,但是我收到了一个错误;

'AUTO_INCREMENT'附近的语法不正确.

SQL

CREATE TABLE [dbo].[MY_TABLE] (
    [ID] INT NOT NULL AUTO_INCREMENT,
    [NAME]          NVARCHAR (100) NULL,
    [SCHOOL]             NVARCHAR (100) NULL,
    PRIMARY KEY (ID)
);
Run Code Online (Sandbox Code Playgroud)

我想我已经做好了一切.有人可以帮我吗?

Mah*_*mal 27

IDENTITY不在AUTO_INCREMENTSQL Server中.

试试这个:

CREATE TABLE [dbo].[MY_TABLE] (
    [ID] INT NOT NULL IDENTITY(1, 1),
    [NAME]          NVARCHAR (100) NULL,
    [SCHOOL]             NVARCHAR (100) NULL,
    PRIMARY KEY (ID)
);
Run Code Online (Sandbox Code Playgroud)

  • 我可以知道(1,1)的含义是什么吗? (4认同)
  • @sharonHwk - 第一个是起始编号,第二个是播种,所以`(1,1)`表示:1,2,3,4 ...... (3认同)