Tôi đang cố gắng chèn tọa độ địa lý của đa giác vào cơ sở dữ liệu MySQL của tôi. Tôi có một trường có tên là đa giác của loại hình đa giác, và tôi đã cố gắng chạy tất cả các truy vấn này nhưng tiếp tục nhận được lỗi cú pháp SQL:Chèn tọa độ vào MySQL - lỗi cú pháp SQL PolyFromText/trả về null
SET @g = 'POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))';
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText(@g));
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText('POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))'));
INSERT INTO 'zones' ('polygon') VALUES (PolyFromText('POLYGON((-74.13591384887695 40.93750722242824,-74.13522720336914 40.929726129575016,-74.15102005004883 40.9329683629703,-74.14329528808594 40.94256444133327))', 0));
Truy vấn cuối cùng được tạo ra bằng cách sử dụng các công cụ không gian địa lý riêng của phpmyadmins và trả lại "Đa giác" cột không thể rỗng ". Bất kỳ trợ giúp được đánh giá cao!
tôi đã cố gắng PolygonFromText, PolyFromText và GeomFromText - không ai trong số họ làm việc. – Yev