Я никогда не делал этого раньше и пытаюсь проработать онлайн-руководство, но мне не удается найти хороший пример такого с параметрами.
CREATE PROCEDURE `calcdistance` (
IN ulat varchar,
IN ulon varchar,
IN clat varchar,
IN clon varchar)
BEGIN
Select DEGREES(ACOS(SIN(RADIANS(ulat))
* SIN(RADIANS(clat))
+ COS(RADIANS(ulat))
* COS(RADIANS(clat))
* COS(RADIANS(ulon - ulon))))) * 69.09 AS distance
END
ошибка, которую администратор MySQL выдает мне, когда я пытаюсь это:
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 '  IN ulat varchar,
    IN ulon varchar,
    IN clat varchar,
    IN cl' at line 2 (error 1064)