1.查看当前数据引擎的命令:showengines;2.USE`[DBNAME]`;SELECTGROUP_CONCAT(CONCAT('ALTERTA…
1.查看当前数据引擎的命令:
show engines;
2.
USE `[DBNAME]`;
SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' )
FROM information_schema.TABLES AS t
WHERE TABLE_SCHEMA = '[DBNAME]' AND TABLE_TYPE = 'BASE TABLE';
将其中的红色部分替换为你所使用的数据库
执行后其实生成的是查询命令,然后copy生产的命令,执行SQL 即可:
ALTER TABLE info_aaaa ENGINE=InnoDB; ALTER TABLE info_data_bbb ENGINE=InnoDB; ALTER TABLE info_data_ccc ENGINE=InnoDB; ALTER TABLE info_data_ddd ENGINE=InnoDB; ALTER TABLE info_data_eee ENGINE=InnoDB; ALTER TABLE info_data_fffENGINE=InnoDB;
再次查看数据表的数据引擎已经更改了:show table status from [DBNAME];
版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们,如若转载,请注明出处:https://www.phpff.com/2941.html