Mysql如何修改unique key

link:http://www.netingcn.com/mysql-modifyunique-key.html

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。

上一篇:XE6 & IOS开发之开发者账号、苹果证书(3):关于在XE6中使用苹果证书的简单介绍


下一篇:《统计推断(Statistical Inference)》读书笔记——第2章 变换与期望