sql >> Databáze >  >> RDS >> Mysql

Jak připojit body k LINESTRING SQL

Funkce MYSQL Spatial neobsahuje žádné řešení pro připojení LINESTRING, ale existuje řešení, které jsem za vás vyzkoušel.

  1. Získejte hodnotu

    set @gval =(vyberte ST_AsText(trasa) z spatial kde id =5);

  1. Řetězec připojte pomocí funkce nahrazení a zadáním požadované zeměpisné šířky (nebo bodu)

    set @gval =nahradit(@gval, ')', ',8.5684875 76.8520767)');Aktualizovat spatial nastavit trasu =GEOMFROMTEXT(@gval) kde id=5;

to mi funguje dobře.



  1. Vyplnění zobrazené hodnoty položky na dotaz v Oracle Forms

  2. Výčty Java, JPA a Výčty Postgres – Jak zajistím, aby spolupracovaly?

  3. Jak monitorovat výkon PostgreSQL 12 pomocí OmniDB – část 1

  4. Go SQL driver get interface{} hodnoty sloupce