0
저장 프로 시저를 배우고 있으며 잘 진행 중입니다. 저는 약간의 문제에 직면하고 있습니다. 제 'DELIMETER; 남았습니다. 저장 프로 시저를 추가 할 때마다 'END $$'및 DELIMETER로 끝납니다. 실행되지 않습니다.MySql 구분 기호 문제
mysql> DELIMITER $$
mysql> CREATE PROCEDURE `add_workout` (IN _duration TINYINT(255),IN _premium CHAR(255))
-> BEGIN
-> INSERT INTO workouts(duration,premium) VALUES(_duration,_premium);
-> END $$
Query OK, 0 rows affected (0.00 sec)
mysql> DELIMITER ;
그것은 저장 프로 시저를 생성하지만 나는 관심이 왜 이런 말에 DELIMTER 잎 수행합니다
결과는 다음과 같다?
그냥이 부분 실행 :
DELIMITER $$
CREATE PROCEDURE `add_workout` (IN _duration TINYINT(255),IN _premium CHAR(255))
BEGIN
INSERT INTO workouts(duration,premium) VALUES(_duration,_premium);
END$$
그리고 내가 쇼 테이블을 호출 할 예를 들어 그 후, 그것을 실행할 수 있도록 $$를 추가해야합니다.
감사합니다 : D는하지만 지금은 괜찮습니다 –