如何使用Bash 腳本將文字檔案中的值插入MySQL 資料庫
本指南示範如何建立一個Bash 腳本與MySQL 伺服器建立連線,並將儲存在文字檔案中的值插入到名為的資料庫中'test'。
第1 步:建立Shell 腳本
在您首選的文字編輯器中,建立一個新檔案並包含以下程式碼:
#!/bin/bash inputfile="test.txt" cat $inputfile | while read ip mac server; do echo "INSERT INTO test (IP,MAC,SERVER) VALUES ('$ip', '$mac', '$server');" done | mysql -uroot -ptest test;
第 2步驟:了解Script
故障排除:列計數不符錯誤
如果您遇到「列計數與值計數不符」的錯誤,則可能表示SQL語句中指定的列數與值計數不符。與文字檔案中的值數量不符。確保滿足以下條件:
透過執行以下步驟,您可以建立 Bash 腳本,該腳本可以成功將文字檔案中的值插入 MySQL 資料庫。
以上是如何使用 Bash 腳本將資料從文字檔案匯入 MySQL 資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!