MySQL의 SELECT 문에서 트리거
질문:
실행이 가능합니까? MySQL의 다른 테이블에서 레코드를 선택할 때 테이블에 대한 INSERT 작업이 수행됩니까?
답변:
아니요, MySQL 트리거는 SELECT 문으로 시작할 수 없습니다. 트리거는 INSERT, UPDATE 또는 DELETE 작업에만 응답하도록 설계되었습니다.
해결 방법:
레코드를 선택할 때 INSERT 작업을 실행해야 하는 문제를 해결하려면 다음을 고려하세요. 다음 단계:
이 접근 방식은 저장 프로시저를 데이터 선택 및 INSERT 작업 실행을 위한 중개자로 활용하여 MySQL의 제한 사항에 의존하지 않고 트리거의 의도를 효과적으로 캡처합니다.
위 내용은 MySQL에서 SELECT 문을 사용하여 INSERT 작업을 트리거할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!