Funkcja MYSQL Spatial nie zawiera żadnego rozwiązania do dołączania LINESTRING, ale istnieje obejście, które wypróbowałem dla Ciebie.
-
Uzyskaj wartość
set @gval =(wybierz ST_AsText(trasa) z
spatialgdzie id =5);
-
Dołącz ciąg, używając funkcji replace i wpisując wymaganą długość (lub punkt)
set @gval =replace(@gval, ')', ',8.5684875 76.8520767)');Aktualizuj
spatialustaw trasę =GEOMFROMTEXT(@gval) gdzie id=5;
to działa dobrze dla mnie.