北京SEO

MySQL表类型和存储引擎版本不一致解决方法

2019/10/10/17:37:53  阅读:1594  来源:谷歌SEO算法  标签: Linus Torvalds

使用的是老版本的mysql客户端Navicate 8,mysql 服务端用的是mysql5.6的版本,在修改版本引擎的时候出现版本不对;

mysql error ‘TYPE=MyISAM’解决办法:

  1. Replace
  2. TYPE=MyISAM
  3. with
  4. ENGINE=MyISAM
  5. Theproblemwas“TYPE=MyISAM”whichshouldbe“ENGINE=MyISAM”asperMySQLversionupdates–asimplesearch/replacehasfixit.

附 修改表引擎sql:alter table db.user engine =MyISAM;

补充:MySQL表类型和存储引擎查看,看你的mysql现在已提供什么存储引擎:

mysql> show engines;

看你的mysql当前默认的存储引擎:mysql> show variables like '%storage_engine%';

你要看某个表用了什么引擎(在显示结果里参数engine后面的就表示该表当前用的存储引擎):

mysql> show create table 表名;

create table discuz.cdb_user engine = innodb;

这样就可以将表discuz.cdb_user的引擎变更为innodb引擎了,也可以在创建表之后通过下面语句来变更:

alter table discuz.cdb_user engine =innodb;

如果要查看表的类型可以使用:show table status form discuz;

表示查看数据库discuz里所有表的信息,其中Engine:对应的列就是表所用的存储引擎,如果要查看单个表的信息可以使用:

show create table discuz.cdb_user ;

在输出信息的最后可以看到engine=*****,此处就是表所用的存储引擎.

广告内容

MySQL表类型和存储引擎版本不一致解决方法 MySQL表类型和存储引擎版本不一致解决方法 MySQL表类型和存储引擎版本不一致解决方法

相关阅读

热门评论

爱互踩 爱互踩

爱互踩流量交换~

总篇数175

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法