当前位置: > 数据库 > MySQL >

Mysql如何修改unique key

时间:2015-01-11 01:21来源:www.it.net.cn 作者:IT

mysql可以使用unique key来确保数据的准确性,unique key可以是一个字段,也可以是多个字段,对应已经存在的unique key如何修改呢?目前我使用的方法是分两步来完成,先drop掉,然后在创建。需要注意的是drop时关键字是“index”,而创建时关键词是“unique key”,命令如下:

alter table table_name drop index `uk_name`;

alter table table_name add unique key `new_uk_name` (`col1`,`col2`);

注意:如果表中已经存在数据,可能会创建失败,原因是col1, col2无法满足unique。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容