MYSQL无法为表添加索引

时间:2014-06-03 15:08:36

标签: mysql indexing alter-table

目前,我有'246312'的记录。我正在尝试使用以下命令在我的表中添加索引到datetime字段:

ALTER TABLE `dateup`.`Message` 
ADD INDEX `date_index` (`postedAt` DESC);

我收到此错误:

ERROR 2013: Lost connection to MySQL server during query
SQL Statement:
ALTER TABLE `dateup`.`Message` 
ADD INDEX `date_index` (`postedAt` DESC)

ERROR: Error when running failback script. Details follow.

ERROR 2006: MySQL server has gone away

我试过设置:

SET @@GLOBAL.wait_timeout=1999300;
SET @@GLOBAL.max_allowed_packet=1073741824;

但我仍然收到此错误。

1 个答案:

答案 0 :(得分:0)

我无法使用InnoDB重建数据库, 但是转储表并再次导入解决了这个问题 谢谢