在test库里查找出非tbllog_pay、tbllog_role tbllog_online的表并删除
#!/bin/bash
#查找出非tbllog_pay、tbllog_role tbllog_online的表,在test库里
alldb=$(mysql -uroot -p'Sanchuang123#' -e "use test;show tables " 2>/dev/null|tail -n +2|egrep -v "tbllog_pay|tbllog_role|tbllog_online")
#遍历 for循环去删除表里的数据 使用truncate
for i in $alldb
do
mysql -uroot -p'Sanchuang123#' 2>/dev/null -e "use test;truncate table $i"
echo "清空$i表成功"
done