2014-03-02 8 views
-1

지형 공간 데이터가있는 MyIsam 테이블이 하나 있습니다. 내가 기본 테이블에서 다른 테이블을 contstructing 및 다른 데이터 형식으로 할 때 PHP를 통해 다른 지리적 지점을 직접 복사 할 수있는 방법이 있다면 방황하고 있습니까? 먼저 텍스트로 변환하지 않고 GeoPoint의 데이터를 전송하는 방법 - 선택 및 삽입하고 그 사이에 PHP 코드가 나에 대해 물어 있었는지되어 있기 때문에PHP와 MySQL의 한 테이블에서 다른 테이블로 지리 데이터 복사

"insert into table2 set charfield='".$cValue."', geopoint='".$GeoData."'" 
+0

에서 [INSERT 명령]에 최대 읽기 (HTTP ://dev.mysql.com/doc/refman/5.0/en/insert-select.html) 및 구문 – AgRizzo

+0

AgRizzo에 따르면 ... 삽입 및 업데이트를 결합했습니다. – bart2puck

+0

유효한 삽입 구문 인 것으로 보이며 데이터 유형에 관한 질문과 관련이 없습니다. 데이터 유형이 일치하는 한 바로 복사 할 수 있어야합니다. – lwitzel

답변

0

qeuestion 간단한 선택 삽입 문에 응답 할 수 없습니다.

"select astext(geopoint) as geopointtext from table1" 

다음 내 질문에서 삽입에 $ 지리 등이 geopointtext을 사용합니다 : 지금까지 최고의 솔루션으로 이것을 볼

"insert into table2 set charfield='".$cValue."', geopoint=GeomFromText('".$GeoData."')" 
관련 문제