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

MBR Trong không chính xác trong mysql

MySQL 5.6.1 trở lên có thuật toán hình học chính xác ngoài các chức năng trước đó chỉ hoạt động trên MBR.

Bạn có thể sử dụng ST_WITHIN thay vì MBR_WITHIN . Xem tài liệu . Như thế này

SELECT ST_Within(GeomFromText('POINT(101.11857 4.34475)'),
  GeomFromText('POLYGON((101.12112522125244 4.3531723687957164,101.11846446990967 
    4.351417913665312,101.13138198852539 4.336397898951581,101.13477230072021 
    4.33211863778494,101.14065170288086 4.321933898868271,101.14992141723633 
    4.306699328215635,101.15455627441406 4.30978050198082,101.1397933959961 
    4.334600612212089,101.12112522125244 4.3531723687957164,101.12112522125244 
    4.3531723687957164))')) As geoFenceStatus


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQl Tối ưu hóa bảng các bài đăng trên blog có nhận xét

  2. Có thể có đối chiếu utf8 phân biệt trọng âm và không phân biệt chữ hoa chữ thường trong mysql không?

  3. Cách chuyển đổi IPv6 từ nhị phân để lưu trữ trong MySQL

  4. Không thể tìm thấy lớp Datasource Cake php MySQL

  5. Gặp lỗi 'Không tìm thấy lớp PDO'