关于mysql索引 (唯一索引脏数据问题)

查看一张表有什么索引语句:

SHOW INDEX FROM 表名

(sqlyog工具下显示界面)



1.添加PRIMARY KEY(主键索引) 

ALTER TABLE 表名 ADD PRIMARY KEY ( `column` ) 
2.添加UNIQUE(唯一索引) 
ALTER TABLE 表名 ADD UNIQUE ( 
`column` 

3.添加INDEX(普通索引) 
ALTER TABLE 表名 ADD INDEX index_name ( `column` ) 
4.添加FULLTEXT(全文索引) 
ALTER TABLE 表名 ADD FULLTEXT ( `column`) 
5.添加多列索引 

ALTER TABLE 表名 ADD INDEX index_name ( `column1`, `column2`, `column3` )


今天遇到添加唯一索引时,有两个列关联添加,但是表里面有脏数据(同一条记录多次插入)导致唯一索引添加不了

添加唯一索引前要先把脏数据处理,然后再添加

猜你喜欢

转载自blog.csdn.net/weixin_42257062/article/details/80776886