여기에서부터 question. DELIMITER
과 혼동스러워합니다. 이 언급 한 질문처럼 나에게 오류가 발생했습니다복합 문을 사용하여 EVENT를 만들 때이 오류가 발생한 이유는 무엇입니까?
CREATE EVENT test
ON SCHEDULE EVERY 2 MINUTE
DO
BEGIN
SELECT 1;
SELECT 2;
END
: 그리고 나는 또한 다음과 같은 것을 시도
오류 코드 : 1064 당신은 당신의 SQL 구문에 오류가 있습니다 ; 라인 5.
에서 ''근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 내가 SQL을 실행 한 경우 다음
DELIMITER $$
CREATE EVENT test
ON SCHEDULE EVERY 2 MINUTE
DO
BEGIN
SELECT 1;
SELECT 2;
END $$
DELIMITER;
는이 일을하고 새로운 창조 EVENT
성공적으로 있습니다.
이 두 SQL 간의 유일한 차이는 DELIMITER
입니다. 따라서 내 질문에 DELIMITER
이 사용됩니다. 누구든지 내게 설명 할 수 있니?
도움을 주시면 감사하겠습니다.
대단히 감사합니다. @Drew – Blank