mysql 批量修改字段方法
阿新 • • 發佈:2017-08-17
reat 字段類型 from pre column 執行 eat csharp blog
#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 批量修改字段方法