mysql可以设置联合唯一索引吗?
mysql可以设置联合唯一索引,方法:使用“Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)”语句来设置,它会删除重复的记录,保留一条,然后建立联合唯一索引。 联合唯一索引 项目
mysql可以设置联合唯一索引,方法:使用“Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)”语句来设置,它会删除重复的记录,保留一条,然后建立联合唯一索引。
联合唯一索引
项目需要将某个表的某两个字段添加唯一索引,保证这两个字段的值不能同时重复。
1.先查出来重复的数据
2.Alter ignore table 表名 add UNIQUE index 索引名 (字段1,字段2)
它会删除重复的记录(会保留一条),然后建立唯一索引,高效而且人性化(未测试)。
还查到了些相关的内容:
1、添加PRIMARY KEY(主键索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2、添加UNIQUE(唯一索引)
ALTER TABLE `table_name` ADD UNIQUE ( `column` )
3、添加INDEX(普通索引)
以上就是mysql可以设置联合唯一索引吗?的详细内容,更多请关注每日运维其它相关文章!