Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách nối điểm vào LINESTRING SQL

Chức năng MYSQL Spatial không bao gồm bất kỳ giải pháp nào để thêm một LINESTRING nhưng có một cách giải quyết mà tôi đã thử cho bạn.

  1. Nhận giá trị

    set @gval =(chọn ST_AsText (route) từ spatial trong đó id =5);

  1. Đã thêm chuỗi bằng cách sử dụng hàm thay thế và nhập vĩ độ (hoặc điểm) yêu cầu của bạn

    set @gval =Replace (@gval, ')', ', 8.5684875 76.8520767)'); Cập nhật spatial đặt route =GEOMFROMTEXT (@gval) trong đó id =5;

điều này tốt cho tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để xoay? Làm thế nào để chuyển đổi nhiều hàng thành một hàng có nhiều cột?

  2. sự cố ứng dụng trên JSON jparser thực hiện yêu cầu http

  3. PHP Isset () với nhiều tham số

  4. Chọn theo Tháng của một trường

  5. Cách tiếp cận tốt nhất để tìm tất cả các địa chỉ nằm trong một khoảng cách cụ thể đến điểm đã chọn là gì