sql >> Base de Datos >  >> RDS >> Mysql

Cómo agregar puntos a LINESTRING SQL

La función espacial MYSQL no incluye ninguna solución para agregar una LINESTRING, pero hay una solución alternativa que he intentado por usted.

  1. Obtener el valor

    establecer @gval =(seleccione ST_AsText(ruta) de spatial donde id =5);

  1. Anexó la cadena usando la función de reemplazo e ingresando la latitud (o punto) requerida

    establecer @gval =reemplazar(@gval, ')', ',8.5684875 76.8520767)'); Actualizar spatial establecer ruta =GEOM FROMTEXT(@gval) donde id=5;

esto funciona bien para mí.