Mysql添加索引错误或否?
问题描述:
我正在使用下面的SQL命令向表中添加索引。当我通过PHPmyadmin运行SQL命令时,我得到了黄色方块加载,然后淡出。没有刷新或任何它只停留在该页面上。我在这张表中有数百万条记录,这是否会影响添加索引,还是添加了索引,但它不会告诉我?如果是这样,我是否应该将该浏览器选项卡打开,直至完成或者我可以关闭它?Mysql添加索引错误或否?
ALTER TABLE table_name ADD INDEX table_index_name(col1, col2);
当我去到phpMyAdmin我的ALTER TABLE进程下的流程部分,我得到这个消息:等待表的元数据锁定
答
该声明出现在当你在做其他架构变化声明。
检查以确保没有其他语句正在执行。我有过这样的经历,没有两个进程修改架构,我不得不杀掉这个进程并重试或重启你的MySQL实例
+0
感谢这有助于 – 2012-04-23 04:06:11
有谁知道吗? – 2012-04-23 02:00:34