のようなものが必要です
SET point_LatLon = GeomFromText('POINT(45.1234 123.4567)')
GeomFromTextに渡すパラメータは、
のような文字列です。POINT(45.1234 123.4567)
?
の2つの数値パラメーターがある場合、この種の構成が適切に機能することがわかりました。 これらのlatおよびlonパラメータのプレースホルダーです。 CONCAT関数は、必要なテキスト文字列をつなぎ合わせます。
GeomFromText( CONCAT('POINT(', ?, ' ', ?, ')') )
バージョン5.7.4より前のバージョンのMySQL(まだ一般的に利用可能ではありません)では、InnoDBテーブルに空間インデックスを作成できない場合があります。空間インデックスが必要な場合は、テーブルにMyISAMアクセス方式を使用する必要があります。これは少し厄介です。
これは、この目的で地理空間を使用することについての記事です。 http://www.plumislandmedia.net/mysql/ using-mysqls-geospatial-extension-location-finder /