나는 이것이 전에 대답하지 않았다고 생각한다.자동화 된 호출 저장 프로 시저
MySQL의 특정 기준에 따라 레코드를 입력하는 저장 프로 시저가 있습니다. Call 프로 시저가 SQL에 입력되면 레코드가 추가됩니다. 저장 프로 시저를 입력하기 위해 CALL 프로 시저를 입력 할 필요없이 CALL 프로 시저를 자동화 할 수있는 방법이 궁금합니다.
덕분에 나는 이후 이벤트를 만들었습니다
SS. 매우 짧지 만 효과적인 코드 조각. 재발
CREATE EVENT addlesson
ON SCHEDULE EVERY 7 DAY
STARTS CURRENT_DATE()
ON COMPLETION PRESERVE
ENABLE
DO
INSERT INTO timetbl VALUES (CURRENT_DATE(), 'MAT02', 'MATHS', '1800');
사용할 때마다 및 이벤트를 계속 보존 할 수 있습니다.
절차에서 어디에서 레코드 데이터를 가져 옵니까? PHP 또는 데이터베이스에 이미 존재하는 데이터? –
데이터베이스 내에 이미 있습니다. 그러나 나를 위해 이벤트 스케줄러가 내 응용 프로그램에 더 적합합니다. 저장 프로 시저를 참조하지 않고도 정보를 추가 할 수 있습니다. – lovinxlost
위대한 .... 나는 그것이 데이터베이스에 이미 있다면, 크론 작업이나 PHP 스크립트 또는 아무것도 외부에 전혀 필요 없다면 크게 저조한 CREATE EVENT를 제안하려고했다. –