Mysql,添加复合唯一索引
2018-02-06 14:14
1856 查看
CREATE TABLE `t_user` ( `id` varchar(11) NOT NULL, `username` varchar(40) NOT NULL, `password` varchar(40) NOT NULL, `sex` varchar(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; alter table t_user add unique index save_unique_index(username,password); -- 添加多字段唯一索引 CREATE TABLE `t_user` ( `id` varchar(11) NOT NULL, `username` varchar(40) NOT NULL, `password` varchar(40) NOT NULL, `sex` varchar(4) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `save_unique_index` (`username`,`password`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 1 Tom 123 男 2 Tom 1234 男 3 Jerry 234 女 insert into t_user(id,username,password,sex) values('4','Tom','123','男'); -- Duplicate entry 'Tom-123' for key 'save_unique_index' insert into t_user(id,username,password,sex) values('4','Tom','12345','男'); -- 受影响的行: 1 1 Tom 123 男 2 Tom 1234 男 3 Jerry 234 女 4 Tom 12345 男
相关文章推荐
- mysql表添加联合唯一索引
- mysql去除多列组合重复(并添加组合唯一索引)
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- MySql 给表添加一个联合唯一索引
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- mysql 给表添加一个联合唯一索引
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- MySQL添加数据库的唯一索引的几种方式~
- mysql对于有大量重复数据的表添加唯一索引
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- mysql 索引类型及创建索引(普通索引、唯一索引、主键索引、复合索引、全文索引)
- mysql 给表添加一个联合唯一索引
- Mysql添加和删除唯一索引、主键
- MySQL添加/删除主键、外键、唯一键、索引、自增
- mysql 创建 主键索引 唯一索引 全文索引 多列索引 添加索引
- MYSQL如何忽略重复记录,添加唯一索引
- MySQL普通索引、唯一索引、主索引、外键索引、复合索引、全文索引的使用
- mysql 给表添加一个联合唯一索引
- mysql 给有重复记录的表添加唯一索引