我创建了下表,但是我收到了错误;
'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)
);
我想我已经做好了一切。有人可以帮帮我吗?
答案 0 :(得分:23)
SQL Server中的IDENTITY
不是AUTO_INCREMENT
。
请改为尝试:
CREATE TABLE [dbo].[MY_TABLE] (
[ID] INT NOT NULL IDENTITY(1, 1),
[NAME] NVARCHAR (100) NULL,
[SCHOOL] NVARCHAR (100) NULL,
PRIMARY KEY (ID)
);
答案 1 :(得分:1)
它不是AUTO_INCREMENT。这里是来自sqlfiddle的Demo