2011-12-22 3 views
2

MySQL 5.1에는 ST_CONTAINS()와 동일한 기능이 있습니까? LIKE와 REGXP가 빈 결과 집합 반환을 조회 MySQL 5.1에 해당하는 ST_CONTAINS

select * from table_name 
WHERE column_name ST_CONTAINS(GeomFromText(POINT(-119.998450047337002 39.496199946739303))); 

같은 쿼리가 될 것

나는 기하학 형식으로 저장된 일부 멀티 폴리곤 데이터를 가지고 있고 그것이 POINT 이 포함되어 있는지 확인하고 싶습니다. MySQL 5.6에는이 기능이 포함되어 있지만 라이브 5.1이 있습니다. 실수로 죄송합니다. Geo Spatial Data의 초보자입니다.

답변

1

좋아, 내가 실제로 MySQL은 5.1에서 작동하지 않습니다)

select * from table_name 
    WHERE column_name CONTAINS(
    GeomFromText(POINT(-119.998450047337002 39.496199946739303) 
)); 
+1

에 포함 된 heres는 새 쿼리 (그것을 해결했다. 다각형 주위에 경계 사각형이 있습니다. http://forums.mysql.com/read.php?23,286574,286574#msg-286574에는이 작업을 수행하는 훨씬 더 좋은 방법이 있습니다. – Slashterix

+0

심판에 감사드립니다. 친구... –

관련 문제