Bash 스크립트를 사용하여 텍스트 파일의 값을 MySQL 데이터베이스에 삽입하는 방법
이 가이드는 다음과 같은 Bash 스크립트를 구성하는 방법을 보여줍니다. MySQL 서버와의 연결을 설정하고 텍스트 파일에 저장된 값을 'test'.
1단계: 쉘 스크립트 생성
원하는 텍스트 편집기에서 새 파일을 생성하고 다음 코드를 포함합니다.
#!/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단계: 이해하기 스크립트
문제 해결: 열 개수 불일치 오류
"열 개수가 값 개수와 일치하지 않습니다."라는 오류가 발생하는 경우 SQL 문에 지정된 열 수가 일치하지 않음을 의미할 가능성이 높습니다. 텍스트 파일의 값 수입니다. 다음 조건이 충족되는지 확인하세요.
이 단계에 따라 텍스트 파일의 값을 MySQL 데이터베이스에 성공적으로 삽입하는 Bash 스크립트를 생성할 수 있습니다.
위 내용은 Bash 스크립트를 사용하여 텍스트 파일의 데이터를 MySQL 데이터베이스로 가져오는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!