La fonction MYSQL Spatial n'inclut aucune solution pour ajouter un LINESTRING mais il existe une solution de contournement que j'ai essayée pour vous.
-
Obtenir la valeur
set @gval =(sélectionnez ST_AsText(route) à partir de
spatial
où id =5);
-
Ajouté la chaîne en utilisant la fonction de remplacement et en entrant votre lat lon (ou point) requis
set @gval =replace(@gval, ')', ',8.5684875 76.8520767)'); Mettre à jour
spatial
set route =GEOMFROMTEXT(@gval) où id=5 ;
cela fonctionne bien pour moi.