나는 이것이 어디서 왔는지 알 수 없다 ... MySQL은 빈 인용문의 구문 오류를 제공하고 나에게 잘못된 것 같지 않은 줄 번호를 제공한다. 더욱이 여전히 줄 번호가 가리키는 루프를 삭제하면 다른 줄 번호만으로도 동일한 오류가 발생합니다.구문 오류가 ''입니까?
ERROR 1064 (42000) at line 13: 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 39
MySQL의 도움이되지 않는 의견에 대해 말씀해주십시오!
해당 코드는 저장 함수이며 the answer to another question을 적용하려고하면이 함수가 실행됩니다. 업데이트 된 코드는 available here입니다.
편집 : @MarkByers는 여기에 여전히 오류가 트리거하는 동안 나는 그것을 얻을 수의 낮은 감소 함수의 :
DROP FUNCTION IF EXISTS months_within_range;
DELIMITER //
CREATE FUNCTION months_within_range(starts_at DATE, ends_at DATE, filter_range VARCHAR(255)) RETURNS TINYINT
BEGIN
SET @matches = 1;
IF @matches >= 1 THEN RETURN 1;
ELSE RETURN 0;
END//
DELIMITER ;
제목에 태그를 추가하지 마십시오. 오, 그 중 149 ... ... ( –
가능한 가장 작은 수의 줄이 포함되도록 저장 프로 시저를 줄이려고 시도 할 수 있습니까? –
@ TomalakGeret'kal 오래된 습관이 어려워집니다. :) – neezer