16

我创建了下表,但出现错误;

'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)
);

我想我做的一切都是对的。有人可以帮我吗?

4

2 回答 2

37

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)
);
于 2013-02-24T06:56:14.963 回答
2

它不是AUTO_INCREMENT。这里是sqlfiddle的演示

于 2013-02-24T06:58:40.873 回答