mysql库类型MyISAM与InnoDB的批量转换
1 use 数据库 2 -- InnoBD 批量转 MyISAM 注意: 数据库名需要 引号"" 3 select CONCAT('alter table ',table_name,' engine=MyISAM;') FROM information_schema.tables WHERE table_schema="数据库" AND ENGINE="InnoDB"; 4 5 -- MyISAM 批量转 InnoBD 注意: 数据库名需要 引号"" 6 select CONCAT('alter table ',table_name,' engine=InnoBD ;') FROM information_schema.tables WHERE table_schema="数据库" AND ENGINE="MyISAM"; 7 8 -- 执行自动生成 执行语句 9 -- 例子: alter table `123` engine=MyISAM; 复制执行即可