目前,我有“246312”条记录。我正在尝试使用以下命令将索引添加到表中的日期时间字段:
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;
但我仍然收到此错误。
最佳答案
我无法使用 InnoDB 重建数据库, 但转储表并再次导入解决了这个问题 谢谢你
关于MYSQL无法为表添加索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24018676/