MYSQL 创建唯一索引问题

2024-12-01 20:21:22
推荐回答(4个)
回答1:

把重复值都删除了才能创建唯一索引。

回答2:

1创建唯一索引,通常情况下不能用空值的,
2一般用整数型自动增长值为唯一索引,
3可以设置一ID字段,让其不为空为自动增加1初始值,杜绝楼主所出现的这种低级错误!

回答3:

空值字段是不能做索引字段的,

下面代码是正确的!

CREATE TABLE `QTable` (
`id` INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pname` VARCHAR( 250 ) NULL ,
`pvar` VARCHAR( 20 ) NULL
) ENGINE = MYISAM ;

回答4:

今天 01:34 pyllion
| 六级 空值字段是不能做索引字段的,

下面代码是正确的!

CREATE TABLE `QTable` (
`id` INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pname` VARCHAR( 250 ) NULL ,
`pvar` VARCHAR( 20 ) NULL
) ENGINE = MYISAM ;