首页 > 数据库技术 > 详细

mysql 批量修改字段方法

时间:2017-08-17 17:46:06      阅读:230      评论:0      收藏:0      [点我收藏+]
#mysql批量修改字段类型

#获得修改语句并存储到临时表
USE db;
CREATE TEMPORARY TABLE XIUGAI SELECT   CONCAT(  ‘alter table ‘,table_name,‘ MODIFY COLUMN ‘,column_name, ‘ 新类型  DEFAULT NULL;‘  ) AS col FROM  INFORMATION_SCHEMA.columns a   WHERE TABLE_SCHEMA = ‘数据库名称‘ AND data_type IN (‘旧类型‘) ;

#查看获得的语句
SELECT * FROM XIUGAI;

#mysql外执行,导出表内容,-N不带列名 -e执行语句
mysql -uroot -p -N -e "select * from XIUGAI" 数据库>/home/XIUGAI.SQL

#mysql外执行,通过脚本批量执行alter语句
mysql -uroot -p 数据库 </home/XIUGAI.SQL

  有时候我们我们业务调整需要批量执行修改数据库所有某个字段类型

mysql 批量修改字段方法

原文:http://www.cnblogs.com/netsa/p/7383069.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!