MYSQL Spatial-funktionen inkluderer ikke nogen løsning til at tilføje en LINESTRING, men der er en løsning, som jeg har prøvet for dig.
-
Hent værdien
sæt @gval =(vælg ST_AsText(rute) fra
spatial
hvor id =5);
-
Tilføjede strengen ved at bruge erstatningsfunktionen og indtaste din nødvendige lat lon (eller punkt)
sæt @gval =replace(@gval, ')', ',8.5684875 76.8520767)');Opdater
spatial
sæt rute =GEOMFROMTEXT(@gval) hvor id=5;
det virker godt for mig.