MySQL数据库表使用了MyISAM引擎,此引擎性能极佳,唯一的问题就是不支持事务。

在现在开发中大部分业务对事务要求很高,非必要不建议使用MyISAM,可以使用InnoDB

下面粘一段批量将数据库表引擎变更为InnoDB的SQL

SELECT concat('ALTER TABLE ',`TABLE_NAME`,' ENGINE=INNODB;') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'xxxx库名'

查询出来的结果就是变更引擎的SQL,复制粘贴执行即可