【发布时间】:2013-07-18 13:20:00
【问题描述】:
我正在尝试将全文索引添加到表中。当我运行查询时,
ALTER TABLE thisTable ADD FULLTEXT(thisText);
我收到消息
SQL 错误 (2013):查询期间丢失与 MySQL 服务器的连接
mysql 服务确实会停止。如果我重新启动服务并尝试再次添加索引,我会收到另一个错误。
SQL 错误 (1813):表 'thisTable/#sql-ib21134' 的表空间存在。请在 IMPORT 之前丢弃表空间。
引擎是 InnoDb,我运行 MySQL 5.6.12,所以应该支持全文索引。该列是 TEXT 列。
如果有人能指出错误的正确方向,我将不胜感激。
【问题讨论】:
-
error log 有什么有趣的地方吗?如果日志没有启用,请启用它并重现崩溃。
-
我在 MySQL 5.7 上遇到了同样的问题,所以他们显然没有修复它。我在日志中看到此错误:2016-07-15 12:22:36 0x7f65a97fa700 InnoDB:文件 row0merge.cc 第 1009 行中线程 140074612139776 中的断言失败 InnoDB:断言失败:b == &block[0] + buf->total_size
标签: mysql innodb full-text-search