← 返回博客
mysql2016-07-05 19:05:141 分钟 · 152 7678

mysql中将数据库中的表类型统一换成innodb

mysql中将数据库中的表类型统一换成innodb

#mysql

use information_schema;

SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' ) FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'weixin' and ENGINE='myisam';


执行上面的语句,将返回的sql执行。

当数据库中的表较多时,返回的结果会不完整,需要多次执行select语句,直到返回的结果为null为止。

相关推荐

本文为原创文章,采用CC BY-NC-SA 4.0协议授权,转载请保留署名与原文链接。原文链接:https://www.wxbuluo.com/article/16