2012-04-20 2 views
0

phpmyadmin에서 구분 기호를 사용하거나 사용하지 않고 다음 코드를 시도했습니다. 제가 제시 할 때 구획 문자를 거부하는 것 같습니다. 내가 1 1 호스팅과 MySQL 버전을 사용하고mysql에서 에러를주는 프로 시저

내가 특별히 얻을 오류 코드가 #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 '' at line 3

난 당신이 필요하다고 생각
CREATE PROCEDURE add_person_type_procedure(Person_Type_Value_Description VARCHAR(150) , Create_Date DATETIME , Modify_Date DATETIME , Archive CHAR(1)) 
BEGIN 
DECLARE ID VARCHAR(36); 
SET ID = (SELECT UUID()); 
END; 

답변

0
+0

답장을 보내 주셔서 감사합니다. 나는 @을 놓쳤다. 그러나 오류 메시지는 여전히 존재한다. 그 밖의 다른 것을 알고 있습니까? – Robin

+0

정말 '구분 기호 //'또는 동등한 것을 사용해야한다고 생각합니다. – ethrbunny

+0

구분 기호가있는 경우이 오류가 표시됩니다. # 1064 - SQL 구문에 오류가 있습니다. 올바른 문법이 'DELIMITER //'근처에서 사용되도록 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. – Robin

관련 문제