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
spatial
gdzie 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
spatial
ustaw trasę =GEOMFROMTEXT(@gval) gdzie id=5;
to działa dobrze dla mnie.