mariadb
を実行しています。
エラー1305(42000):関数
ST_Distance_Sphere
存在しません
次のような基本的なクエリを実行すると
SELECT ST_Distance_Sphere( POINT(0,0), POINT(0,1) );
ただし、かなり新しいバージョンを使用しています。
Server version: 10.1.25-MariaDB-1 Ubuntu 17.10
何が起きてる。
ほとんど信じられないほど、 MariaDBにはこれがありませんST_Distance_Sphere
(MDEV-13467) 。
ここでのサポートマトリックス を見つけます。
そして、それだけではなく、ST_GeoHash
MySQLが持っています。
ST_Distance_Sphere
は、MySQLに最近追加されました-5.7.6。 10.1は最新ではありません。 10.2と10.3があります。確かに、最近10.1.25がリリースされました(2017-07-04)が、開発作業は10.2.xと10.3.xに移行しました。
MariaDBに機能のリクエストを送信してください。