MySQL 명령 구분 기호를 변경하려고하므로 다중 명령이 포함 된 프로 시저를 만들 수 있습니다. 그러나, delimiter 명령은 MySQL 5.1.47에서 인식되지 않는 것처럼 보입니다. MySQL 5.0.91에서 테스트했는데 거기에서 작동했습니다.MySQL 구분 기호 구문 오류
DELIMITER //;
DELIMITER ;//
나는이 상황을 phpmyadmin에서 실행하려고합니다. 이벤트 (CREATE EVENT
)를 사용해야하므로 대신 5.0.91을 사용하는 것은 옵션이 아닙니다.
오류 메시지 :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER //' at line 1
가 작동하지 않는 이유가 있나요, 또는 같은 일 (여러 쿼리를 갖는 프로 시저를 작성)을 달성 할 수있는 대안이 무엇입니까?
나는'DELIMITER'가 실제로는 MySQL 명령이 아니라는 것을 읽었습니다. 그것은 클라이언트 명령입니다. 이것은 PHPMyAdmin이 MySQL과 반대로이를 지원해야한다는 것을 의미합니까? – Patrickdev