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设置多列为唯一约束,即多列不能同时相同
- MySQL 表字段唯一性约束设置方法以及为什么一定要在表中设置字段的唯一约束,而不能在自己的业务代码处理。
- Mysql为已有字段设置唯一约束
- T-sql sql server 设置主键约束、标示列、唯一约束、默认值、约束、创建表
- Mysql 设置约束
- mysql设置字段唯一
- Mysql唯一索引 唯一约束
- MySQL中的完整性约束条件(主键、外键、唯一、非空)
- mysql学习一:唯一键约束
- Mysql外键约束设置使用方法(转载)
- 如何在MySql中设置外键约束
- mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字
- powerdesigner设置mysql唯一键,非主键
- mysql 给表添加唯一约束、联合唯一约束,指定唯一约束的名字
- Mysql增加唯一约束
- mysql中创建唯一约束防止数据重复
- mysql违背了唯一约束
- Django设置联合唯一约束 -- migrate时报错处理
- Mysql外键约束设置[Mysql外键使用详细教程]
- 设置唯一约束