Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menambahkan poin ke LINESTRING SQL

Fungsi Spasial MYSQL tidak menyertakan solusi apa pun untuk menambahkan LINESTRING tetapi ada solusi yang telah saya coba untuk Anda.

  1. Dapatkan nilai

    set @gval =(pilih ST_AsText(rute) dari spatial di mana id =5);

  1. Menambahkan string dengan menggunakan fungsi replace dan memasukkan lat lon (atau titik) yang Anda butuhkan

    set @gval =replace(@gval, ')', ',8.5684875 76.8520767)');Perbarui spatial atur rute =GEOMFROMTEXT(@gval) di mana id=5;

ini bekerja baik untuk saya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membatasi port MySQL 3306 ke localhost dengan IPTABLES

  2. Entity Framework membuat nama tabel jamak, tetapi tampilan mengharapkan nama tabel tunggal?

  3. MySQL Kiri Bergabung + Min

  4. MySQL error saat memasukkan data yang berisi apostrof (tanda kutip tunggal)?

  5. Bagaimana cara menggunakan string .format() dalam pernyataan MySQL?