La funzione MYSQL Spatial non include alcuna soluzione per aggiungere un LINESTRING ma c'è una soluzione alternativa che ho provato per te.
-
Ottieni il valore
set @gval =(seleziona ST_AsText(route) da
spatial
dove id =5);
-
Aggiunto la stringa utilizzando la funzione di sostituzione e inserendo il lat lon (o il punto) richiesto
set @gval =sostituisci(@gval, ')', ',8.5684875 76.8520767)');Aggiorna
spatial
set route =GEOMFROMTEXT(@gval) dove id=5;
questo funziona bene per me.