특정 mysql 테이블이 업데이트 될 때마다 시스템 명령어를 실행해야합니다. 가능한가? mysql이 어떻게해서 시스템이 테이블이 업데이트되었음을 알 수 있습니까?mysql이 외부 세계에 신호를 보낼 수 있습니까
미리 감사드립니다.
특정 mysql 테이블이 업데이트 될 때마다 시스템 명령어를 실행해야합니다. 가능한가? mysql이 어떻게해서 시스템이 테이블이 업데이트되었음을 알 수 있습니까?mysql이 외부 세계에 신호를 보낼 수 있습니까
미리 감사드립니다.
this UDF을 사용하십시오.
다음을 살펴보십시오. http://bytes.com/topic/mysql/answers/424231-trigger-run-external-program 그러나 데이터베이스에 액세스하는 프로그램에 포함하는 것이 좋습니다. 적어도 쿼리에 넣는 것보다 사용자 정의 할 수 있습니다.
테이블의 마지막 업데이트 날짜를 가져 오는 것이 가능합니다.
select update_time from information_schema.TABLES where table_schema='<database>' and table_name='<table>';
특정 시간 간격으로 업데이트 된 시간을 가져 와서 마지막으로 업데이트 된 시간으로 확인할 수 있습니다.