mysql 批量修改字段方法
Posted 忙碌在路上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 批量修改字段方法相关的知识,希望对你有一定的参考价值。
#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 批量修改字段方法的主要内容,如果未能解决你的问题,请参考以下文章