批量修改mysql数据库引擎
2023-09-14 08:57:20 时间
数据库表中部分是MyISAM引擎,部分是InnoDB。由于MyISAM不支持事务,所以需要全部修改为InnoDB引擎。
(下面例子SQL语句中 ecsoft 为数据库名)
通过以下查询可以看到数据库中表的引擎。
select * from information_schema.tables as t where table_schema = 'ecsoft' and table_type='base table' and engine = 'MyISAM';
批量修改分2部操作:
1. 生成批量修改的sql语句。
USE `ecsoft`; SELECT GROUP_CONCAT(CONCAT( 'ALTER TABLE ' ,TABLE_NAME ,' ENGINE=InnoDB; ') SEPARATOR '' ) FROM information_schema.TABLES AS t WHERE TABLE_SCHEMA = 'ecsoft' AND TABLE_TYPE = 'BASE TABLE' and engine = 'MyISAM' ;
1中执行完生成结果语句如下:
2. 执行1中生成的SQL语句即可。
相关文章
- ubuntu14.04使用rails连接mysql数据库
- Mysql远程连接数据库报错排查:pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on '**.**.**.**' (timed out)")
- 【MySQL】批量删除mysql中数据库中的表
- 【MySql】mysql 数据库数据订正
- 【MySql】开机自动启动mysql服务
- mysql分享一:运维角度浅谈MySQL数据库优化
- mysql load data infile的使用 和 SELECT into outfile备份数据库数据
- PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)--续
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- 数据库调优分享-mysql
- 数据库的硬迁移和mysql 5.5.38源码安装
- mysql数据库-进阶-长期维护
- 数据库内核月报 - 2015 / 09-MySQL · 引擎特性 · InnoDB Adaptive hash index介绍
- 数据库内核月报 - 2015 / 09-MySQL · 备库优化 · relay fetch 备库优化
- MySQL数据库优化的八种方式(经典必看)
- Hadoop Hive替换自带的derby数据库为MySQL具体步骤
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Atitit postgresql data type 数据类型与mysql对应表 数据库常用数据类型 PostgreMysql 整数intgreterInt 小数numericFL
- Atitit Spring事务配置不起作用可能出现的问题: .是否是数据库引擎设置不对造成的【笔者就遇到了这个问题,由于笔者使用的是mysql数据,但是在创建表的时候引擎默认(mysql中引擎默认为
- 〖Python 数据库开发实战 - MySQL篇㉒〗- 子查询的语法规则
- 全网最详细的Spring Boot 整合数据源Druid DataSource以及监控mysql数据库的性能
- MYSQL导入数据报错|MYSQL导入超大文件报错|MYSQL导入大数据库报错:2006 - MySQL server has gone away
- 完全卸载mysql免安装版
- Yii Framework2.0开发教程(5)数据库mysql性能
- Mysql的mysqldump详解 mysql数据库备份和导入
- mysql数据库引擎
- MySQL 数据库常用命令 超级实用版分享
- MySQL的数据库引擎的类型及区别
- MySQL(14)数据库的设计
- Mysql报错:Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- 【高可用MySQL解决方案】centos7配置mysql主从复制
- python库Django链接mysql数据库做网站(一)--构建基本结构访问静态页面
- MySQL数据库实现主主同步
- [SQL] SQL Server远程链接MySql数据库(LinkedServer)