mysql添加和删除unique唯一约束
本文介绍了mysql数据表结构如何给字段添加和去除unique唯一约束。
删除unique唯一约束的操作如下:
方法一:ALTER TABLE 表名 DROP INDEX 索引名;
方法二:drop index key_name on tableName; #两种方法均可
例如:
ALTER TABLE user DROP INDEX username;
添加unique(唯一索引)
ALTER TABLE `表名` ADD unique 约束名 ( `列名1`,`列名2`)
附其他常用语法
1、添加PRIMARY KEY(主键索引)
ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` )
2、添加INDEX(普通索引)
ALTER TABLE `table_name` ADD INDEX index_name ( `column` )
3、添加FULLTEXT(全文索引)
ALTER TABLE `table_name` ADD FULLTEXT ( `column`)
4、添加多列索引
mysql>ALTER TABLE `table_name` ADD INDEX index_name ( `column1`, `column2`, `column3` )
5、添加unique(唯一索引)
ALTER TABLE `表名` ADD unique 约束名 ( `列名1`,`列名2`)
例如:
ALTER TABLE `sys_user` ADD unique uniq_username ( `username`,`org_id`)
删除
alter table sys_user drop index uniq_code;
通过以上mysql语句就可以成功添加或者删除unique了。