mysql排除多表記錄

#!/bin/bash
database="test"
dbuser="root"
dbpasswd="abcdef"
options=""

#定義排除表的數組
ignoreTableArray=(wk_ap_info wk_ap_pwd_history)

#實現排除函數
function mysql_ignoreTable(){
        for table in  ${ignoreTableArray[@]}
        do
                s="--ignore-table="${database}.${table}" "
                options=${options}${s}
        done
        #${options}拼接排除的表
#       echo ${options}
        mysqldump -u${dbuser} -p${dbpasswd} ${database} ${options} >${database}.sql
}

mysql_ignoreTable


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