Chinaunix
标题:
mysql中如何使一个字段值不能重复, 该字段不是主键
[打印本页]
作者:
奥丁@
时间:
2008-04-13 15:49
标题:
mysql中如何使一个字段值不能重复, 该字段不是主键
我怎么设置多个主键报错呢?
想弄一个不是主键 但是值不能重复的
作者:
angeljyt
时间:
2008-04-13 19:27
CREATE TABLE abc
(
id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,
name char(20) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY name (name)
)
作者:
奥丁@
时间:
2008-04-14 00:12
谢谢了
我直接在字段后加的unique也好使了
作者:
奥丁@
时间:
2008-04-14 00:16
CREATE TABLE abc
(
id NOT NULL AUTO_INCREMENT PRIMARY KEY,
name char(20) NOT NULL UNIQUE
)
我是这样写的 这样写可以吗? 我没学过UNIQUE这个关键字 不知道是做什么的
但是这样写目前可以实现我想要的
作者:
yueliangdao0608
时间:
2008-04-14 10:14
那就建立一个唯一索引。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2