Функцията MYSQL Spatial не включва никакво решение за добавяне на LINESTRING, но има заобиколно решение, което опитах за вас.
-
Вземете стойността
задайте @gval =(изберете ST_AsText(маршрут) от
spatial
където идентификатор =5);
-
Добави низа чрез използване на функцията replace и въвеждане на необходимата ширина (или точка)
set @gval =replace(@gval, ')', ',8.5684875 76.8520767)');Актуализиране на
spatial
задайте маршрут =GEOMFROMTEXT(@gval), където id=5;
това работи добре за мен.