2016-12-30 2 views
-2

지금 데이터베이스 테스트 (id, ststus)가 있다고 가정하면 상태가 시작되지 않지만 특정 시간이 지나면 상태가 'started'로 변경됩니다. 이제 sysdate에 따라이를 변경하기위한 트리거를 작성할 수 있습니다.PHP 페이지에서 트리거를 만드는 방법

하지만 PHP로 웹 사이트를 만들고 있으므로 PHP 페이지에 코드를 작성해야합니다.

내 질문은 1) 방아쇠가 자동으로 작동하거나 최소한 특정 페이지를 열어두고 그대로두고 특정 시간에 새로 고쳐 데이터베이스가 변경됩니다.

2)이 트리거가 얼마나 효과적입니까?

+3

이 질문을 열기 전에 매뉴얼에서 트리거에 대해 읽었습니까? – Dekel

+0

cron에 대한 정보를 읽으십시오. –

답변

0

트리거는 ON DELETE, ON UPDATE 또는 ON INSERT 테이블의 행에서 실행될 수 있으며 db에 저장되므로 실행하기 위해 페이지를 호출 할 필요가 없습니다. 일정은 일정이 있어야하며 일정 기간 후에 실행할 수 있습니다 (예 : 매주 1 주). 일정이 필요합니다.

관련 문제