При переносе базы данных сайта с другого хостинга SQL запрос выдает ошибку:
Ошибка
SQL запрос:
CREATE DEFINER=`seolid_jm1`@`localhost` FUNCTION `orthodromy` (`lat1` FLOAT, `lon1` FLOAT, `lat2` FLOAT, `lon2` FLOAT) RETURNS FLOAT NO SQL
DETERMINISTIC
COMMENT 'Returns the distance in degrees on the Earth between two known points of latitude and longitude. To get km, multiply by 6371, and miles by 3959'
BEGIN
DECLARE r FLOAT unsigned DEFAULT 6371;
DECLARE lonDiff FLOAT unsigned;
DECLARE a FLOAT unsigned;
DECLARE c FLOAT unsigned;
SET lonDiff = RADIANS(lon2 - lon1);
SET lat1 = RADIANS(lat1);
SET lat2 = RADIANS(lat2);
SET c = ACOS((COS(lat1) * COS(lat2) * COS(lonDiff)) + (SIN(lat1) * SIN(lat2)));
RETURN (r * c);
END
Ответ MySQL: Документация
#1227 - В доступе отказано. Вам нужны привилегии SUPER для этой операции
Как исправить?