批量修改mysql数据库引擎

Posted MisMe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量修改mysql数据库引擎相关的知识,希望对你有一定的参考价值。

SELECT CONCAT( ‘ALTER TABLE ‘, TABLE_NAME, ‘ ENGINE=InnoDB;‘ )
FROM information_schema.tables
WHERE table_schema = ‘lct-agent-test‘
and ENGINE!=‘InnoDB‘
LIMIT 0 , 10000;

 

lct-agent-test:为数据库名称

将查询结果复制出来再次执行即可

 

以上是关于批量修改mysql数据库引擎的主要内容,如果未能解决你的问题,请参考以下文章

Mysql MyISAM数据库批量转换表引擎为Innodb

python 存储引擎

Mysql使用存储引擎进行批量插入数据

mysql 批量更换数据库表引擎 InnoDB 到 myISAM

批量向MySQL导入1000万条数据的优化

如何修改MySQL数据库引擎为INNODB