Chinaunix首页 | 论坛 | 博客
  • 博客访问: 954985
  • 博文数量: 80
  • 博客积分: 2380
  • 博客等级: 大尉
  • 技术积分: 1049
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-14 11:06
个人简介

Only to find a successful way, not to find excuses for failure!

文章分类

全部博文(80)

文章存档

2016年(2)

2015年(4)

2014年(10)

2013年(10)

2012年(7)

2011年(17)

2010年(30)

分类: LINUX

2016-09-07 16:41:36

利用shell批量修改mysql数据表字段:
        需要修改user库里user_base_info_xx表里的一个字段的长度,因为是分表的,所以存在00-99个表,
如果单独修改,需要一个一个修改,很费时间,且容易出错,用shell脚本修改方便简单,不容易出错
费话不多说,直接上脚本:

[root@xx]# cat user_base.sh 
#!/bin/bash 
#修改reg_mac字段长度
 
for sdata in `printf "%02d\n" {0..99}`
    do
       mysql --user=root --password=xxx -e "use xiu_user; alter table user_base_info_$sdata modify column reg_mac char(50)  NOT NULL DEFAULT '' COMMENT '注册mac地址  用于手机';"
    done


阅读(1897) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~