改数据库表类型

来源:互联网 发布:淘宝客免费跟发软件 编辑:程序博客网 时间:2024/05/21 10:14
SELECT  CONCAT('ALTER TABLE `ycy`.`', table_name, '` ENGINE=InnoDB;') AS sql_statements
FROM    information_schema.tables AS tb
WHERE   table_schema = 'ycy'
AND     `ENGINE` = 'InnoDB'
AND     `TABLE_TYPE` = 'BASE TABLE'
AND     `TABLE_NAME` LIKE 'oc_b2b_%'

ORDER BY table_name ASC;


//ycy为数据库名称

//table_name数据库表名称

//oc_b2b_这个是模糊查询表前缀

//查询出来的是单个的更改表类型的语句如ALTER TABLE `ycy`.`oc_b2b_xxxx` ENGINE=InnoDB;

复制出来然后就可以批量更改数据库表类型了

原创粉丝点击