mysql创建数据库问题!
怎么给longname 加唯一索引啊,我写的方法不对 创建不了······
create table wwwwww
(
id smallint(10) not null auto_increment comment'用户流水号,自动编号',
longname varchar(20) comment'登陆账号',
password varchar(20) comment'密码',
username varchar(20) comment'昵称,姓名可以重复,有同名存在',
create_time date not null comment'日期',
dongjie tinyint(1) not null comment'启用账号 禁用账号 1-启用 2-禁用',
primary key(id)
unique index(longname),
)
答案:修改成这样: primary key(id)后加“,“然后去掉 unique index(longname)后的”,“
create table wwwwww
(
id smallint(10) not null auto_increment comment'用户流水号,自动编号',
longname varchar(20) comment'登陆账号',
password varchar(20) comment'密码',
username varchar(20) comment'昵称,姓名可以重复,有同名存在',
create_time date not null comment'日期',
dongjie tinyint(1) not null comment'启用账号 禁用账号 1-启用 2-禁用',
primary key(id),
unique index(longname)
)
其他:这个语句么没问题啊
您运行的 SQL 语句已经成功运行了。 (查询花费 0.0470 秒)
SQL 查询:
CREATE TABLE `wwwwwdw` (
`id` smallint(10) NOT NULL auto_increment COMMENT '用户流水号,自动编号',
`longname` varchar(20) default NULL COMMENT '登陆账号',
`password` varchar(20) default NULL COMMENT '密码',
`username` varchar(20) default NULL COMMENT '昵称,姓名可以重复,有同名存在',
`create_time` date NOT NULL COMMENT '日期',
`dongjie` tinyint(1) NOT NULL COMMENT '启用账号 禁用账号 1-启用 2-禁用',
PRIMARY KEY (`id`),
UNIQUE KEY `longname` (`longname`)
) ;
Query OK, 0 rows affected (0.05 sec) 同songsw1983的答案,
上一个:mysql建表后插入数据的问题
下一个:用mysql建一张名为Employee的表,ID、NAME、DISPLAY_NAME