dbcoy

#!/bin/bash


if [ 4 -ne $# ];
then
echo "arg error!"
echo "example(databaseIp userName userPasswd)"
fi


databaseIp=$1
userName=$2
userPasswd=$3
newDatabase=$4


#echo ${databaseIp} ${userName} ${userPasswd}


#arg(oldDbName newDbName tableName tableSubCount)
function copyTable()
{
oldDbName=$1
oldTableName=$3
tableSubCount=$4
newDbName=$2
newTableName=$3


for((i = 0; ${tableSubCount} > i; ++i));
do
sql="CREATE TABLE ${newDbName}.${newTableName}${i} LIKE ${oldDbName}.${oldTableName}${i}"
mysql -h${databaseIp} -u${userName} -p${userPasswd} -e"${sql}"

sql="INSERT INTO ${newDbName}.${newTableName}${i} select * from ${oldDbName}.${oldTableName}${i}"
mysql -h${databaseIp} -u${userName} -p${userPasswd} -e"${sql}"
done

}


copyTable nfyg ${newDatabase} table_ 2







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值