具有identity属性的MySQL语句

时间:2012-08-26 17:40:59

标签: mysql

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

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

我现在想知道身份意味着什么,但是,每当我在MySQL控制台中输入这个语句时,它总是抱怨我有语法错误。

有人可以帮忙吗?感谢。

3 个答案:

答案 0 :(得分:1)

您可以尝试使用此语法

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

您的语法是否适用于sql server

答案 1 :(得分:1)

Identity(1,1)不是mysql语法;使用auto_increment代替

答案 2 :(得分:0)

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

  

身份(增量,种子)

。 话虽如此,我认为mysql根本不支持。我在sql-server中看到过。在mysql auto_increment中使用。