Mysql添加索引错误或否?

问题描述:

我正在使用下面的SQL命令向表中添加索引。当我通过PHPmyadmin运行SQL命令时,我得到了黄色方块加载,然后淡出。没有刷新或任何它只停留在该页面上。我在这张表中有数百万条记录,这是否会影响添加索引,还是添加了索引,但它不会告诉我?如果是这样,我是否应该将该浏览器选项卡打开,直至完成或者我可以关闭它?Mysql添加索引错误或否?

ALTER TABLE table_name ADD INDEX table_index_name(col1, col2); 

当我去到phpMyAdmin我的ALTER TABLE进程下的流程部分,我得到这个消息:等待表的元数据锁定

+0

有谁知道吗? – 2012-04-23 02:00:34

该声明出现在当你在做其他架构变化声明。

检查以确保没有其他语句正在执行。我有过这样的经历,没有两个进程修改架构,我不得不杀掉这个进程并重试或重启你的MySQL实例

+0

感谢这有助于 – 2012-04-23 04:06:11