@24LID

В чем ошибка SQL запроса?

При переносе базы данных сайта с другого хостинга 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 для этой операции

Как исправить?
  • Вопрос задан
  • 1282 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы