2012-12-03 2 views
0

Windows 머신에서 매일 phpmyadmin을 통해 mysql에 로그인하고 특정 테이블로 이동하여 동일한 SQL 명령을 실행하여 정리 작업을 수행해야합니다.바탕 화면 바로 가기를 통해 mysql 명령을 실행 하시겠습니까?

트리거를 설정하지 않고이 프로세스를 자동화하고 싶습니다.이 작업을 수행하는 명령 프롬프트 솔루션이 있습니까, 아니면 바탕 화면 바로 가기에서 간단히 실행할 수있는 자동 프로세스입니까?

답변

0

Windows의 경우 작업 스케줄러를 사용할 수 있습니다. 당신은 phpMyAdmin에 로그인 할 수 없을 수도 있습니다. 아마도 MySQL의 cmd 라인일까요?

1

스크립트 RUN.BAT를 작성하고 그 안에 다음과 같은 내용을 복사 :

mysql을 -h localhost를 -u 루트 -ppassword -D database_name은 -e " 정리 명령 "을 참조하십시오.

Windows 스케줄러에서이 명령을 예약하십시오. 여러 정리 명령이있는 경우

, 다음 SQL 파일에 추가 한 후 다음 명령을 예약 :

mysql을 -h localhost를 -u 루트 데이터베이스 _ < path_to_sql_file를 -D -Ppassword

관련 문제