phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Funkcja MySQL zdefiniowana przez użytkownika dla składni szerokości geograficznej i długości geograficznej

Z procedury, którą uwzględniłeś, wygląda na to, że twój ogranicznik jest ustawiony na $$ .

Jeśli tak, spróbuj wykonać następujące czynności:

CREATE FUNCTION inrange(
 lat1 decimal(11, 7), 
 lon1 decimal(11, 7))
 RETURNS INT(1)
 READS SQL DATA
BEGIN
 DECLARE distance decimal(18, 10);

 SET distance = ACOS(SIN(lat1)*SIN(targ2)+COS(lat1)*COS(targ2)*COS(targ3-lon1))*6371;

 IF distance <= targ4 THEN 
  RETURN 1;
 END IF;

 RETURN 0;
END$$



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nie można zainicjować mbstring z PHP 7

  2. Coś jak phpMyAdmin ale dla SQL Server?

  3. Połączenie SQL z hostem lokalnym

  4. phpMyAdmin zgłasza „Brak uprawnień”

  5. jak wyeksportować bazę danych wordpress z macierzy internetowej