2012-07-25 2 views
-1

안녕하세요 모두 내 데이터베이스에 다음과 같은 삽입 노력하고있어 그러나 그것을 시도 할 때마다 그것은 1064의 벤더 오류와 함께 실패합니다. 위도 및 긴 두 개의 필드 및 정수 ID가 있습니다. 누군가 여기서 무슨 일이 일어 났는지 말해 줄래?MySQL 오류 1064?

INSERT INTO LatLong (lat, long) VALUES (51.53087375, -0.26259048); 

답변

5

longMySQL reserved word이다. 오류를 수정 역 따옴표로 서라운드 :

INSERT INTO `LatLong` (`lat`, `long`) VALUES (51.53087375, -0.26259048); 

을 그것은 필요한 좋은 방법입니다,하지만,뿐만 아니라 역 따옴표로 열 및 테이블 이름을 모두 포위.

+0

정말 고마워요! 이 질문이 대답으로 표시되도록하자마자 내가 할 것이다. 나는 최소한 예비의 단어 인 것에 대해 생각하지 않고 있었을 것 인 2 시간 동안 이것을 가지고 고투했다. –

+0

Backticks; 너무 많은 구호를 제공하는 성가신 작은 캐릭터! 다행히 도울 수있어 =] – newfurniturey