Pisze procedure MySQL i mam problem gdy w zapytaniu które wykonuje ta procedura chcę ograniczyć ilość zwracanych rekordów.
mam coś takiego
DELIMITER $$ DROP PROCEDURE IF EXISTS `test` $$ CREATE PROCEDURE `test` (IN lim INT) BEGIN SELECT * FROM article LIMIT lim; END $$ DELIMITER ;
pojawia mi się błąd
Kod
Script line: 4 Something is wrong in your syntax obok 'lim;
END' w linii 3
END' w linii 3
jeśli zamiast zmiennej lim podstawie konkretną liczbę to wszystko ładnie śmiga, ale zależy mi na tym aby limit był podawany jako parametr przy wywołaniu procedury.
próbowałem juz na kilka sposobów ale jakoś nie mogę znalesc rozwiązania i nie mam pojęcia czemu to nie działa jak powinno :/
ma ktoś pomysł jak sobie z tym prowadzić ?