시간에 따른 MySQL 행 삭제 자동화
제공된 시나리오에는 특정 열 값이 특정 임계값. 이 경우 임계값은 현재 날짜이고 문제의 열은 "날짜"입니다.
이를 달성하려면 PHP 스크립트를 활용하고 cron 작업을 사용하여 일정을 예약할 수 있습니다. 방법은 다음과 같습니다.
PHP 스크립트:
다음 코드를 사용하여 "cronjobcommand.php"라는 PHP 스크립트를 만듭니다.
<code class="php"><?php include 'your_db_connection'; mysql_query("DELETE FROM your_table_name WHERE Date < NOW()"); ?></code>
이 스크립트 데이터베이스에 연결하고 "Date" 열이 현재 시간(NOW())보다 작은 행을 식별하여 삭제합니다.
Cron Job Scheduling:
php /path/to/cronjobcommand.php
여기서 "/path/to/cronjobcommand.php"는 PHP 스크립트의 전체 경로입니다.
cron 작업이 구성되면 매일 자정에 PHP 스크립트가 자동으로 실행되어 지정된 기준을 충족하는 모든 MySQL 행이 삭제됩니다. 이 스크립트는 사용자 입력이나 수동 개입 없이 작동합니다.
참고: PHP 스크립트와 cron 명령에서 데이터베이스 연결 세부 정보와 테이블/열 이름을 적절하게 수정해야 합니다.
위 내용은 시간에 따라 MySQL 행 삭제를 자동화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!