sql >> Database >  >> RDS >> Mysql

Punten toevoegen aan LINESTRING SQL

MYSQL Spatial-functie bevat geen oplossing voor het toevoegen van een LINESTRING, maar er is een oplossing die ik voor u heb geprobeerd.

  1. Verkrijg de waarde

    set @gval =(selecteer ST_AsText(route) uit spatial waar id =5);

  1. Voeg de string toe met behulp van de vervangfunctie en voer de gewenste lat lon (of punt) in

    set @gval =Replace(@gval, ')', ',8.5684875 76.8520767)');Update spatial zet route =GEOMFROMTEXT(@gval) waarbij id=5;

dit werkt goed voor mij.



  1. Invoegen met slaapstand native query werkt niet voor java.util.Date

  2. Een kolom toevoegen aan een tabel in SQL

  3. XAMPP-configuratie - MySQL werkt niet

  4. VOEG WAARDEN IN WAAR NIET BESTAAT