MySQL에서 DROP CREATE 저장 프로 시저를 수행하려고합니다.MySQL 너무 많은 의견이 있습니까?
첫 번째 코드 블록은 정상적으로 실행됩니다.
DELIMITER //
-- IMPORTANT: Change to ecom_prod
USE ecom_dev;
DROP PROCEDURE IF EXISTS `usp_getDetails`;
번째 블록 --DROP 근처 문 # 2에서 에러 절차 DROP PROCEDURE IF가 usp_getDetails
존재 CREATE 제공; 1 호선에서
DELIMITER //
-- IMPORTANT: Change to ecom_prod
USE ecom_dev;
-- DROP CREATE Procedure
DROP PROCEDURE IF EXISTS `usp_getDetails`;
유일한 차이점은 추가 의견입니다. 여분의 설명으로 인해이 오류가 발생한 원인을 이해할 수 없습니다.
모든 모든 도움은 새로운 구분은 세미콜론 대신에 사용되어야 DELIMITER이 세미콜론 이외로 변경되면
줄 바꿈은 생각하는 위치에 확실합니까? – EJP
주석은 오류를 일으키지 않아야합니다. 아마도 주석으로 인식하지 못할 수도 있습니다. 여러분과 메모 사이에 공백이 있는지 확인하십시오. 어쩌면 탭을 넣고 주석과 줄 사이에 여분의 줄을 입력하십시오. EXCOTS IF EXISTS –