>  Q&A  >  본문

MySQL은 자동화된 스크립트를 실행합니다.

<p>드라이버와 장치라는 두 개의 테이블이 있는 MySQL 데이터베이스가 있습니다</p> <p>drivers 테이블에는 만료 날짜라는 필드가 있습니다. 장치 테이블에는 상태라는 필드가 있습니다. </p> <p>내 목표는 다음과 같은 이벤트를 만드는 것입니다. </p>
P粉821231319P粉821231319428일 전418

모든 응답(2)나는 대답할 것이다

  • P粉831310404

    P粉8313104042023-08-19 00:37:07

    이벤트가 실행해야 하는 쿼리는 다음과 같습니다.

    으아악

    이벤트 생성에는 여러 가지 옵션이 있으며 그 중 일부는 여기에 나열되어 있습니다.

    어쨌든 UPDATE저장 프로시저로 감싸고 싶을 수도 있고, 더 많은 쓰기가 있으면 이 이벤트가 호출될 때 transaction을 감싸고 싶을 수도 있습니다.

    회신하다
    0
  • P粉659516906

    P粉6595169062023-08-19 00:25:11

    좋습니다. 다음 MySQL 테이블 구조를 고려해 보세요.

    으아악

    각 드라이버를 통해 최신 버전인지 확인하고 장치를 올바르게 업데이트해야 합니다.

    먼저 데이터베이스에서 EVENTS를 활성화해야 합니다.

    으아악

    다음으로 매일 실행되는 event,检查所有 active 设备的 expired 드라이버를 만들고 적절하게 업데이트할 수 있습니다.

    으아악

    회신하다
    0
  • 취소회신하다