셸 스크립트에서 Mysql에 로그인하고 SQL 문을 실행합니다.
3007 단어 셸 스크립트
셸 스크립트에서 Mysql에 로그인하고 SQL 문을 실행하는 예제 코드는 다음과 같습니다.
#!/bin/bash
# get 7 days ago according to input date. e.g. if input date is 20180410,it will delete those records on or before 20180403
wanted_date=`date -d "$1 7 days ago" +%Y%m%d`
echo "0==}=========> CAUTION! Those records on or before $wanted_date will be removed!"
echo "0==}=========> Are you sure to continue? yes/no"
read option
if [ "$option" == "yes" ]; then
echo You made a good choice.
echo ----------
elif [ "$option" == "no" ];then
echo Goodbye~
exit 0
else
echo PLASE INPUT yes OR no THEN TRY AGAIN!
exit 0
fi
# to call SQL statement at MySQL prompt
mysql -h 172.33.101.123 -P 3306 -u tony -pYourPassword -D YourDbName <<EOF
select current_date();
use tony_db;
desc confirmed_order_data;
select count(*) from confirmed_order_data where paid_date<="$wanted_date";
delete from confirmed_order_data WHERE paid_date<="$wanted_date";
select count(*) from confirmed_order_data where paid_date<="$wanted_date";
EOF
각본은 이미 측정했으니 문제없으니 가져가서 써도 된다.만약 네가 쓰기 좋다고 생각한다면 돌아와서 나에게 좋아요를 눌러라
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
git-자동화 스크립트우선 우리는https://github.com/github에서 GitHub 창고를 신청했습니다.(과정은 소개하지 않겠습니다) 이제 우리는git의 자동 스크롤 스크립트를 작성합니다. - 버전 번호를 통해 코드를 스크롤합...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.