zoukankan      html  css  js  c++  java
  • mysql阿里云5.7转入5.5报错 The used table type doesn't support FULLTEXT indexes解决办法

    ------------恢复内容开始------------

    #1214 - The used table type doesn't support FULLTEXT indexes报此错误的原因是:InnoDB不支持FULLTEXT类型的索引。

    网上的解决办法是:查看配置文件mysql.ini,搜索default-storage-engine= ,如果是InnoDB,改为MyISAM。重启MySQL服务。

    打开mysql.ini文件一看,default-storage-engine=MyISAM就是默认的。

    再次导入,还是提示:#1214 - The used table type doesn't support FULLTEXT indexes。

    于是再查找解决办法,看到了:https://www.landui.com/help/show-7646.html 介绍的解决办法,一看导入的sql文件果然有:

    ENGINE=InnoDB 于是将此改为ENGINE=MyISAM,

    然后

    按照下面方式进行全文替换

    datetime(3)   ===>datetime

    datetime(0)   ===>datetime

    TIMESTAMP(3) ===>TIMESTAMP

    DEFAULT CURRENT_TIMESTAMP  ===>DEFAULT '0000-00-00 00:00:00'

    DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ===>DEFAULT '0000-00-00 00:00:00'

    DEFAULT CURRENT_TIMESTAMP(3)  ON UPDATE CURRENT_TIMESTAMP(3) ===>DEFAULT '0000-00-00 00:00:00'

    DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP ===>DEFAULT '0000-00-00 00:00:00'

    将创建语句中的datetime(*) 改为datetime

    2,出现 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 内容的创建语句都改为 DEFAULT ‘0000-00-00 00:00:00’,

    3,将创建语句中的 TIMESTAMP(*) 改为 TIMESTAMP

  • 相关阅读:
    table拖动列宽
    解决 wm_concat函数 长度不够问题
    「Luogu」[JSOI2007]字符加密 解题报告
    Markdown数学符号
    「P5004」专心OI
    「CF242E」XOR on Segment 解题报告
    「CF86D」Powerful array 解题报告
    「USACO08JAN」电话线Telephone Lines 解题报告
    「Luogu P2015」二叉苹果树 解题报告
    「Luogu P3866」[TJOI2009]战争游戏 解题报告
  • 原文地址:https://www.cnblogs.com/sung/p/13581291.html
Copyright © 2011-2022 走看看