Die MYSQL Spatial-Funktion enthält keine Lösung zum Anhängen eines LINESTRING, aber es gibt eine Problemumgehung, die ich für Sie ausprobiert habe.
-
Holen Sie sich den Wert
set @gval =(wähle ST_AsText(route) aus
spatial
wo id =5);
-
Hängen Sie die Zeichenfolge an, indem Sie die Ersetzungsfunktion verwenden und Ihren erforderlichen Lat-Lon (oder Punkt) eingeben
set @gval =replace(@gval, ')', ',8.5684875 76.8520767)');Aktualisiere
spatial
set route =GEOMFROMTEXT(@gval) wo id=5;
das funktioniert gut für mich.