2008年9月9日星期二

怎么样在mysql中建表中使用IDENTITY

  时常有人需要在mysql中使用identity.如
create table admin
(
adminId int not null identity(1000,1),
adminName varchar(40) not null,
adminPass varchar(40) not null,

);

总是identity出错...想请教下为什么? 在mysql数据库下 把identity(1000,1),去掉就行.

可是我语法有错误么?

 从t-sql手册中这里可以了解identity的意思。
 换句话说,其实就是mysql中的auto_increment,详细方法参考这里
 对于问题的解决
 

  create table admin ( adminId int not null auto_increment,adminName varchar(40) not null, adminPass varchar(40) not null ,primary key (adminId) );
  alter table admin AUTO_INCREMENT=1000

  特记录:)

没有评论: