[MySQL]The used table type doesn’t support FULLTEXT indexes解决办法

[MySQL]The used table type doesn’t support FULLTEXT indexes解决办法

将原来的数据库sql导出,然后导入到其他数据库,提示:The used table type doesn’t support FULLTEXT indexes

报错原因

InnoDB不支持FULLTEXT类型的索引。

原来的数据库 mysql.ini 中设置的默认引擎是InnoDB(default-storage-engine=InnoDB),而导入目标数据库的引擎是MyISAM

(面板用习惯了,都没注意这个问题就发生了报错)

解决办法

将导出的SQL文件编辑,将ENGINE=InnoDB全部替换成ENGINE=MyISAM即可。

补充,AI给出的答案,可参考

在使用MySQL数据库时,有时候你可能会遇到以下错误信息:"The used table type doesn’t support FULLTEXT indexes"。这个错误通常发生在尝试在不支持FULLTEXT索引的表类型上创建FULLTEXT索引时。

为了解决这个问题,我们可以采取以下步骤:

  1. 首先,确认你的MySQL版本是否支持FULLTEXT索引。FULLTEXT索引需要至少MySQL 5.6及以上版本才能正常使用。

  2. 确认你要创建FULLTEXT索引的表的存储引擎是否支持FULLTEXT索引。目前,MyISAM和InnoDB是两个主要支持FULLTEXT索引的存储引擎。如果你的表使用其他存储引擎,你需要考虑转换成支持FULLTEXT索引的存储引擎。

  3. 如果你的表使用MyISAM存储引擎,但仍然出现错误,请确认你的表定义中是否指定了正确的存储引擎。可以通过执行以下语句来检查表的定义:

    SHOW CREATE TABLE table_name;

    确保在结果中看到ENGINE=MyISAM。

  4. 如果你的表使用InnoDB存储引擎,并且你仍然遇到错误,请考虑切换回MyISAM存储引擎。但请注意,在做出这个决定之前,你需要评估自己系统的需求和限制。

  5. 最后,如果以上步骤都无法解决问题,你可以考虑升级MySQL版本或者寻找其他适合你的需求的全文搜索解决方案。

通过以上步骤,您应该能够成功解决"The used table type doesn’t support FULLTEXT indexes"错误,并在MySQL数据库中正确使用FULLTEXT索引。


文章来源地址https://www.toymoban.com/diary/sql/596.html

到此这篇关于[MySQL]The used table type doesn’t support FULLTEXT indexes解决办法的文章就介绍到这了,更多相关内容可以在右上角搜索或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

原文地址:https://www.toymoban.com/diary/sql/596.html

如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用
解决Linux访问不了GitHub问题只需要配置host,Linux无法访问github解决方案
上一篇 2023年12月14日 11:34
什么是网站降权,如何查看网站是否降权并解决降权,友链是否会有影响?
下一篇 2023年12月14日 14:10

相关文章

  • Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535.

    新建表或者修改表varchar字段长度的时候,出现这个错误 大概意思就是行大小太大,不能超过65535 长度改为21842就正常了,这是为什么? 最终我们执行正确的SQL语句 这里的21842长度是怎么来的? 首先它是什么意思?表示21842字符 首先来了解几个规则,对我们的字符数有影响的

    2024年02月05日
    浏览(58)
  • Goland Cannot use ‘err‘ (type error) as the type any

    问题描述: 用Goland写代码的时候,使用panic总是报错,官方用法也是报错,最后找到官方回复的链接,https://youtrack.jetbrains.com/issue/GO-12179/Cannot-use-err-type-error-as-the-type-any 问题解决方式: Update the IDE instance to the latest available version: 2021.3.4. 就是升级你的GoLand升级到2021.3.4,好像

    2024年02月07日
    浏览(39)
  • MySQL初始化之后启动报错(mysqld: Table ‘mysql.plugin‘ doesn‘t exist)

    初始化之后,服务无法启动。错误日志error-log 报错如下: (mysql库下的系统表不存在) 系统表 不存在,数据库刚进行完初始化呀,不合理呀? 排出了目录权限问题 半同步插件的参数在初始化的时候不能开启 处理方式是 注释掉 下面参数,重新初始化。 完结撒花。

    2024年02月04日
    浏览(34)
  • The project in using an incompatible version(AGP 7.3.0) of the Android Gradle plugin Latest support

    The project in using an incompatible version(AGP 7.3.0) of the Android Gradle plugin Latest supported version is AGP 7.2.2 红色方框里我刚从远程仓库下在下别人的项目时写的是version 7.3.0,应该是版本太高了,查了查资料说是7.2.1是稳定版,就改成了7.2.1,然后刷新同步就解决这个报错了。

    2024年02月13日
    浏览(37)
  • Mysql出现问题:ERROR 1146 (42S02) Table ‘**‘ doesn‘t exist解决方案

    回城传送–》《数据库问题解决方案》 ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成习

    2024年02月08日
    浏览(27)
  • TypeError: ufunc ‘bitwise_and‘ not supported for the input types, and the inputs could not be safely

    这个错误是因为您使用了逻辑运算符来执行按位与(bitwise and)运算,而它不适用于浮点数类型的输入数据。 要比较两个浮点数是否在一个范围内,您可以使用逻辑运算符and,或者使用numpy库中的logical_and函数。具体地,您可以按照以下方式更改代码: 1.使用逻辑运算符and来替代

    2024年02月14日
    浏览(34)
  • Docker容器化部署报Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exis的解决办法

    关于这个,博主是在迁移数据库的时候遇到的, 为了紧贴单位的发展战略及发展文化方针,给单位培养人才,先大胆的让同事先尝试着操作,最后出现问题了,博主就出场了, 查看事件内容提示: “  Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exis ”

    2023年04月08日
    浏览(28)
  • 解决运行js代码报错—Warning: To load an ES module, set “type“: “module“ in the package.json or use the .mjs

    目录 ❌ 报错信息 🎈 解决方案 ✔️ 执行结果 vscode运行js代码报错:(node:20452) Warning: To load an ES module, set \\\"type\\\": \\\"module\\\" in the package.json or use the .mjs extension.  同类型报错的情况,都可以使用该方案解决!

    2024年02月08日
    浏览(39)
  • Error: The user of this service-type is not allowed to use a reversible encryption algorithm

    在交换机或者路由器进行AAA认证时,修改用户密码出现以下状况改如何解决“Error: The user of this service-type is not allowed to use a reversible encryption algorithm”。 配置local-user 用户名 password cipher报错.....--此时需要把cipher换成irreversible-cipher。 于是,重新连接交换机修改密码,换个命令

    2024年02月14日
    浏览(36)
  • Flutter:安装依赖报错doesn‘t support null safety

    项目中需要引用http依赖,在pubspec.yaml文件中添加如下信息: 当同步时,报错信息如下: [myflutter] flutter pub upgrade Resolving dependencies... The current Dart SDK version is 3.1.3. Because myflutter depends on http =0.2.8+2 0.13.0-nullsafety.0 which doesn\\\'t support null safety, version solving failed. The lower bound of \\\"sdk:

    2024年02月04日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包