Mysql 批量修改表结构
来源:互联网 发布:dota2 mac版分辨率 编辑:程序博客网 时间:2024/06/05 09:47
今天有个小需求,需要把100张表的引擎,从InnoDB改为MYISAM。想到要手工执行,简直头大,还好有存储过程。可以利用存储过程来批量处理。
-- 定义存储过程DELIMITER //CREATE PROCEDURE alter_table_enegine()BEGINDECLARE `@i` INT(11);DECLARE `@sqlstr` VARCHAR(2560);SET `@i`=0;WHILE `@i` < 100 DOSET @sqlstr = CONCAT("ALTER TABLE pt_course_",`@i`," ENGINE=MYISAM");PREPARE stmt FROM @sqlstr;EXECUTE stmt;SET `@i` = `@i` + 1;END WHILE;END;-- 执行存储过程CALL alter_table_enegine();-- 执行完,删掉临时用的存储过程DROP PROCEDURE alter_table_enegine;
中间那部分,也可以改为建表语句,那么就会变成批量生成表的了:)
0 0
- Mysql 批量修改表结构
- 批量修改mysql表结构信息
- 批量修改MySQL表前缀
- mysql 批量删除修改表
- 批量mysql修改表前缀
- mysql 批量修改表前缀
- mysql批量修改表引擎
- mysql 修改表结构
- MysQL 修改表结构
- mysql修改表结构
- mysql修改表结构
- mysql 修改表结构
- MYSQL修改表结构
- mysql修改表结构
- [MySQL] 修改表结构
- MySQL修改表结构
- MySql表结构修改
- Mysql表结构修改
- 【OpenCV学习笔记】十、访问图像像素
- open suse 42.1常用软件源(包括阿里云)
- 12.CentOS7下PostgreSQL安装过程
- DB2 查看数据库的创建时间
- 第8节 C语言五大类型之基本数据类型
- Mysql 批量修改表结构
- 一个文件就写出一个selector
- ARM串口实验,ADC实验,I2C实验
- Apache Solr入门基础——Windows下安装与配置
- BPSK+AWGN信道下画出误符号率和误比特率的性能曲线
- java中的重载和重写(行业术语很重要)
- JAVA面试题
- 虚拟机安装遇到的几个小问题及解决方法
- Centos安装php高版本