명령줄을 통해 MySQL 스크립트에 매개변수 전달
명령줄에서 MySQL 스크립트로 매개변수를 전달하면 변수 입력이 포함된 스크립트의 동적 실행이 가능합니다. . 한 가지 방법은 MySQL 사용자 정의 변수를 활용하는 것입니다.
@start_date라는 매개변수를 스크립트에 전달하려면 다음 구문을 사용하십시오.
mysql –uuser_id -ppassword –h mysql-host -A \ -e "set @start_date=${start_date}; source ${sql_script};" >${data_file};
예를 들어, 필터링하는 쿼리를 실행하려면 시작 및 종료 날짜를 기반으로 하는 고객 데이터에 대해 다음 명령을 실행할 수 있습니다.
/usr/bin/mysql –uuser_id -ppassword –h mysql-host -A \ -e "set @start_date=${start_date}; set @end_date=${end_date};\ source ${sql_script};" > ${data_file}
이 방법을 사용하면 명령줄에서 MySQL 스크립트에 매개변수를 동적으로 전달할 수 있으므로 더 다양하고 쉽게 만들 수 있습니다. 자동화된 워크플로에 사용하세요.
위 내용은 명령줄을 통해 MySQL 스크립트에 매개변수를 전달하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!