Вот моя ошибка:
Номер ошибки: 3037
Недопустимые данные ГИС, предоставленные функции st_geometryfromtext.
Вот мой код:
SELECT ST_Within(ST_GEOMFROMTEXT('POINT(12.971201 077.652038)'),
ST_GEOMFROMTEXT('POLYGON((13.517837674890684 76.453857421875),(13.838079936422464 77.750244140625),(14.517837674890684 79.453857421875),(13.517837674890684 76.453857421875))')) As geoFenceStatus
Обратите внимание, что если вы хотите обернуть каждый набор координат их собственным (), как вы это сделали в своем запросе, вы должны использовать mysql 5.7.9+, более ранние версии не поддерживают его. Но это еще не все, есть еще одна ошибка. MySQL полигоны должны быть закрыты
SELECT ST_GEOMFROMTEXT('POLYGON((13.517837674890684 76.453857421875,13.838079936422464 77.750244140625,14.517837674890684 79.453857421875,13.517837674890684 76.453857421875,13.517837674890684 76.453857421875))')
А также обратите внимание, что ((
а также ))
правильный синтаксис
Других решений пока нет …