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. 再インストールされたWAMP、Wordpressテーブルが見つかりませんが、PHPMYADMINにあります

    2. 致命的なエラー:キャッチされていないArgumentCountError:関数Admincategory ::deletecategory()に引数が少なすぎます。

    3. ローカルのphpmyadminでリモートのmysqlデータベースをセットアップ/マッピングする方法

    4. phpmyadminエラー13のアクセス許可が拒否されました