Linux下Mysql批量修改表
点点寒彬 2019-01-08 10:49:06
mysql
背景
在日常的工作中经常会遇到mysql
分库分表的情况,要修改起来非常麻烦,这里记录一个批量修改的脚本
代码
for i in {00..99}
do
for j in {0..9}
do
mysql -uroot -proot -h xxx.xxx.xxx.xxx -P3306 db_${i} -e"ALTER TABLE table_${j} ADD field varchar(64) DEFAULT NULL;"
done
done
echo "modify succ"
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
注意
这里只能在Linux
环境下执行,在Mac
环境下执行会导致01
被执行为1
。