0

我是一个 MySQL 初学者,我在网上跟着一个简单的教程,它有这么简单的创建表语句

create table users(
userID int primary key identity(1,1)
)

我现在对身份的含义有所了解,但是,每当我在 MySQL 控制台中键入此语句时,它总是抱怨我有语法错误。

有人可以帮忙吗?谢谢。

4

3 回答 3

1

您可以尝试使用此语法

CREATE TABLE users(
userID  INT NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(userID  )
);

您的语法是否适合 sql server

于 2012-08-26T17:45:19.597 回答
1

Identity(1,1)不是mysql语法;auto_increment改为使用

于 2012-08-26T17:46:05.000 回答
0

标识用于自动增加新行的字段值。

身份(增量,种子)

. 话虽如此,我认为mysql根本不支持。我已经在 sql-server 中看到了。在mysqlauto_increment中使用。

于 2012-08-26T17:54:17.510 回答