您的位置:首页 > 数据库 > MySQL

MySQL中设置唯一约束

2011-05-12 17:10 232 查看
1.建表时加上唯一性约束:

CREATE TABLE `t_user` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(18) NOT NULL unique,
`password` varchar(18) NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;

2.给已经建好的表加上唯一性约束:

ALTER TABLE `t_user` ADD unique(`username`);

[code]或者:

create unique index UserNameIndex on 't_user' ('username')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql null user table