Shell Script 刪除資料庫想刪的資料

 因公司資料庫有幾千筆資料想要刪除,一筆一筆手動刪除太不科學了,所以用 shell script 輕鬆刪吧!

以下是以刪除 mail 為例子


vim delmail.sh

#!/bin/bash

cat ~/delmail.txt | while read output;

do

    mysql -u帳號 -p密碼 資料庫名稱 -e"DELETE FROM 要刪除資料的表 WHERE email='$output'"

done

存檔

chmod +x delmail.sh

編輯 delmail.txt 一行一組 email 完成後就可以執行 delmail.sh 輕鬆愉快!

留言

這個網誌中的熱門文章

Windows 「指定的檔名無效或太長,請指定其他檔名」

Ubuntu 22.04 Rsync自動異地同步

金旭系統 票卷異常查修