如何使用 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中文网其他相关文章!