phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

अक्षांश देशांतर सिंटैक्स के लिए MySQL उपयोगकर्ता परिभाषित फ़ंक्शन

आपके द्वारा शामिल की गई प्रक्रिया से, ऐसा लगता है कि आपका सीमांकक $$ . पर सेट है ।

यदि ऐसा है, तो कृपया निम्न प्रयास करें:

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. पीएचपी पंजीकरण कोड

  2. MySQL में आस्थगित बाधा को कैसे परिभाषित करें

  3. तालिका CHARSET को utf8mb4 और COLLATION को utf8mb4_unicode_520_ci पर क्यों सेट किया गया है

  4. phpMyAdmin डेटाबेस के लिए तालिका सूची नहीं दिखाता है जिसमें निश्चित रूप से टेबल हैं

  5. XAMPP और phpMyAdmin के माध्यम से MySQL तक नहीं पहुंच सकता