3
에 기본 저장된 프로 시저를 만들 수 없습니다
MariaDB 페이지의 문서화 된 저장 프로 시저 나를 위해 실행하는 데 실패는 MariaDB
다음과 같은 오류 :
DELIMITER //
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
SELECT COUNT(*) INTO param1 FROM t;
END;
//
나는이 오류 보고되었습니다 : SQL 구문에 오류가 있습니다. 올바른 구문을 보려면 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 'DELIMITER // CREATE PROCEDURE simpleproc (OUT param1 INT) BEGIN SELECT COUNT'(1 줄에서 시작) SQL 구문에 오류가 있습니다. 귀하의 MySQL 서버 버전에 해당하는 설명서를 확인하여 1 행에서 'END'근처에서 사용할 올바른 구문을 찾으십시오. SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서를 확인하여 올바른 구문이 1 행에서 '//'근처에 있는지 확인하십시오.
무엇이 잘못 되었나요?
귀하의 SQL 나를 위해 작동합니다. 너 어떻게 지내니? – Pasi
관리자에게 연락 한 db의 사용자 정의 설치로 밝혀졌습니다. 아직 작동하지 않지만 거기에 도착. –
프로 시저를 만드는 동안 나에게도 오류가 발생했지만 프로 시저가 만들어지고 원활하게 작동합니다. MariaDB 버그? – IRvanFauziE