1.查看数据库存储引擎
输入sql命令:show engines;
如果InnoDB是DISABLED缺失
如果InnoDB是YES 启用的
如果InnoDB是 NO停用的
如果InnoDB是DEFAULT默认引擎
2.启用InnoDB并设置为默认引擎
找到数据库服务配置文件mysql.ini
找到
default-storage-engine = MYISAM
skip-innodb
改为
default-storage-engine = INNODB
# skip-innodb
3.查询当前表已有表所使用的引擎
输入sql命令:show table status from db_name where name='table_name';
4.更改已有表使用的引擎
输入sql命令:
SELECT concat( 'ALTER TABLE `',table_name,'` ENGINE=INNODB;') FROM INFORMATION_SCHEMA.TABLES
WHERE table_schema = '指定数据库的数据库名';