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.
-
Nhận giá trị
set @gval =(chọn ST_AsText (route) từ
spatial
trong đó id =5);
-
Đã 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.