①修改单个索引列:
ALTER TABLE table_name
MODIFY INDEX index_name(column_name_new);
ALTER TABLE table_name
DROP INDEX index_name,
ADD INDEX index_name(column_name_new1, column_name_new2);
实例:
例如有以下表:
CREATE TABLE employee (
id INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
age INT,
salary INT,
INDEX name_index(first_name, last_name)
);
现在需要将name_index中的first_name改为new_first_name:
ALTER TABLE employee
MODIFY INDEX name_index(new_first_name, last_name);
语法:
ALTER TABLE table_name
DROP INDEX index_name;
CREATE TABLE employee (
id INT PRIMARY KEY,
first_name VARCHAR(50),
last_name VARCHAR(50),
age INT,
salary INT,
INDEX name_index(first_name, last_name)
);
现在需要删除name_index索引:
ALTER TABLE employee
DROP INDEX name_index;
以上就是土嘎嘎小编为大家整理的MySQL修改和删除索引_DROP INDEX)方法详解相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!