Chinaunix

标题: 建表有问题.求助!![已解决] [打印本页]

作者: 40943460    时间: 2008-09-08 18:03
标题: 建表有问题.求助!![已解决]
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),去掉就行.

  可是我语法有错误么?

[ 本帖最后由 40943460 于 2008-9-9 09:37 编辑 ]
作者: gogo407    时间: 2008-09-08 23:33
原帖由 40943460 于 2008-9-8 18:03 发表
create table admin
(
    adminId int  not null identity(1000,1),
    adminName varchar(40) not null,
    adminPass varchar(40) not null,
   
);

总是identity出错...想请教下为什么? 在mys ...

mysql 中没有identity
你用auto_increment 代替就可以了
create table admin  ( adminId int not null auto_increment,adminName varchar(40) not null, adminPass varchar(40) not null ,primary key (adminId) );
auto_increment标示的列需要是主键或者是UNIQUE KEY
为了使adminId 从1000开始
alter table   admin  AUTO_INCREMENT=1000
现在就可以了:)
作者: 40943460    时间: 2008-09-09 09:36
标题: 回复 #2 gogo407 的帖子
谢谢你!~~




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2