mysql设置联合唯一索引的方法
发表于:2024-09-23 作者:千家信息网编辑
千家信息网最后更新 2024年09月23日,这篇文章主要介绍mysql设置联合唯一索引的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql可以设置联合唯一索引,方法:使用"Alter table 表名 add
千家信息网最后更新 2024年09月23日mysql设置联合唯一索引的方法
这篇文章主要介绍mysql设置联合唯一索引的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
mysql可以设置联合唯一索引,方法:使用"Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)"语句来设置,它会删除重复的记录,保留一条,然后建立联合唯一索引。
联合唯一索引
项目需要将某个表的某两个字段添加唯一索引,保证这两个字段的值不能同时重复。
Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)
当表中已经存在重复数据的时候,添加的时候就会报错,这时候需要将数据去重。
1.先查出来重复的数据
SELECT * FROM (SELECT 字段,COUNT(1) AS num FROM 表 GROUP BY 字段) temp WHERE num >
手动删除。
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(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
4、添加FULLTEXT(全文索引)
mysql>ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
5、添加多列索引
ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
以上是mysql设置联合唯一索引的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
索引
字段
联合
方法
内容
数据
两个
时候
普通
人性
价值
全文
兴趣
同时
小伙
小伙伴
手动
更多
知识
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
赛迪网络安全所所长
软件开发适合哪些工作
第五空间 网络安全大赛
北京车主资料数据库
软件开发算工程费吗
二线城市软件开发工资
服务器认不到raid
软件开发微软雅黑字体
忍者必须死3魅族服务器安装包
莒南软件开发培训教学
易语言把配置项当数据库
秦皇岛网络技术产品介绍
聊聊网络技术有限公司
正在重新连接服务器csgo
我国互联网科技企业
cf回归服务器不给装备
民间数据库打开食品安全治理
对外开放网络安全靶场
关系数据库有哪些缺点
贵阳软件开发实施工程师招聘
具有口碑的语音会议软件开发
数据库怎么防止并发更新
服务器自动备份网址
sql数据库接入DC域控
数据库字段的说明位置在哪里
服务器防御狗
软件开发与制作专业可以考研吗
忍者必须死3魅族服务器安装包
opencart 数据库
医学领域的数据库技术