今天老左在处理一个项目数据迁移过程中导入数据库的时候有出现"ERROR 1214 (HY000) at line 343639: The used table type doesn't support FULLTEXT indexes"这样的错误提示问题,问同事他从哪里倒过来的数据库,告知是客户直接从人家公司打包过来的,具体原来是什么环境,是什么数据库版本都不清楚。
然后通过万能的搜索看看有没有类似的解决办法,大概意思应该是数据库版本和编码不同导致的,导致部分数据表导入不进来,不完整,需要将数据库中InnoDB换成MyISAM。
如果去更换MYSQL版本稍微有点麻烦,好在数据库.SQL文件不是很大,就直接将数据表打开,然后将所有的InnoDB换成MyISAM字符替换。然后再导入进来,这样是没有报。