批量修改mysql表名腳本

#!/bin/bash

table=($(cat ./b.txt))

for ((i=0;i<=${#table[@]};i++))

do

new=$(echo ${table[i]} | sed 's/#mysql50#//g')

mysql -h 127.0.0.1 -P3306   -uroot -p123456  -e "use xwy_log;rename table \`${table[i]}\` to \`${new}\`"

if [[ $? -eq 0 ]];then

echo "The ${table[i]} 表名已修改爲 ${new}"

else

echo "The ${table[i]} 表名修改失敗"

fi

done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章