database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 29157 게시물 읽기
No. 29157
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다.
작성자
최규진(jin2181)
작성일
2009-07-15 23:49ⓒ
2009-07-17 03:30ⓜ
조회수
139,522


 초보자 입니다. 


 작은 회사의 DB를 mysql을 써서 본인 PC에서 운영하고 있었습니다 (윈도우 xp) 쿼리문도 잘 되고, 문제없습니다. 데이터 숫자는 약 200개이며, 한 테이블 안에 모두 들어가 있습니다. 이것을 호스팅 회사 dothome.co.kr 무료 계정을 만들어서, 올리는데 문제가 생깁니다. 


 import를 할 때,  호스팅 회사에서 요구하는 txt (utf8) 으로 해서 올릴 때,   #1064 SQL 구문에 오류가 있습니다. 에러 같읍니다.   라고 뜹니다. 

 

 참고로, DB 자체는 제가 공부하는 linux 시스템에 sql 형태로 import 시켜서 잘 작동합니다. (즉, DB 자체에는 문제가 없다고 말씀드리고 싶습니다)


 어떻게 하면 이 문제를 해결할 수 있을까요? 


  ---------------------------------------------


 Mysql 5.0 server in my windows xp   / Linux Fedora11   5.3 mysql  / dothom mysql 5.045



 sql 혹은 imported 된 파일을 직접 서버에 올려버리면 어떨까요? 이 경우, 어느 html 밑에 어떤 폴더가 mysql db에 관련된 폴더인가요?


이 글에 대한 댓글이 총 3건 있습니다.

일단 MySQL 서버 버전이 달라지면 문법도 달라지는 부분이 있습니다.
그래서 SQL Import가 제대로 이루어지지 않는 경우가 있는데, 유사한 경우가 아닌가 생각됩니다.

#1064 Syntax 에러가 발생했을 때는, 에러 구문 끝에 어디 근처에서 에러가 발생했는지를 알려줍니다.
(예: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END' at line 5 )

에러 구문 전체와 해당 라인의 SQL문을 올려주시면 문제 해결에 도움이 될 것 같습니다.

박현우(lqez)님이 2009-07-16 16:13에 작성한 댓글입니다.

답변 감사드립니다. 말씀하신 것처럼 에러 메세지를 올립니다. 명령어 라인 1이라면 field 명인데, 여기서 무엇이 잘못 되었는지 모르겠네요. 참고로, 뛰어쓰기했던 것도 함께 글자를 부쳤고 (예를들어 RMA Number라고 했던 것을 RMANUMBER로 바꿈) 명령어와 중복이 되는 것이 있나 확인도 해보았습니다.  에러메세지는 다음과 같습니다. 그리고, import 한 txt 파일의 몇 레코드를 함께 올립니다.



#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('"RMANUMBER","CUSTOMERNAME","INVOICEDATE","RECEVINGDATE","INTERV","MODEL","CATEGO' 명령어 라인 1)


 데이터 형식은 캡춰한 사진을 아래에 link합니다. 아무리 봐도 모르겠네요. 감사합니다. 

http://docs.google.com/Doc?docid=dc9s4q7c_0g3wgdgkb


 


----------------- Original Data----


"RMANUMBER","CUSTOMERNAME","INVOICEDATE","RECEVINGDATE","INTERV","MODEL","CATEGORY","SERIAL","CATEGORY1","SUBCATEGORY1","CATEGORY2","SUBCATEGORY2","CATEGORY3","SUBCATEGORY3","CATEGORY4","SUBCATEGORY4","CATEGORY5","SUBCATEGORY5","RMAHISTORY","TECHSUPPORTLOG","REPAIRLOG","CLOSEDDATE"

"4054","Communications Systems & Solutions","2008-10-29","2009-01-02","65","MPEG4 PC","PC","DVR-1692","Part\r\n","Part_HDD\r\n",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-20"

"4592","Alarm Pro-tech","2008-10-16","2009-01-14","90","TM EL","SA","TM-EL8-1235","No Problem",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-14"

"4597","VideoWave Networks Inc.","2008-09-09","2008-12-18","100","H264 CARD","CARD","0301 0610790364","Capture Card (PC)\r\n",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-14"

"4626","Procom Enterprises,Inc.","2008-01-25","2008-12-23","333","MPEG4 CARD","CARD","762506001","Capture Card (PC)\r\n",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-20"

"4631","Statewide Security System","2008-11-10","2008-12-12","32","TM EL+","SA","TM4-ELP-0075","No Problem",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-15"

"4642","SG Solution","2008-12-01","2008-12-18","17","TM EL+","SA","tm8-elp-0035","Main Board (SA)\r\n","MainBoard_Remote_Control\r\n",NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,"2009-01-22"


---------------------------------------------------

최규진(jin2181)님이 2009-07-17 03:28에 작성한 댓글입니다.
이 댓글은 2009-07-17 03:37에 마지막으로 수정되었습니다.

일단 올려주신 google doc은 share 가 되어 있지 않아, 제가 읽을 수 없군요.

그리고, 아래 올려주신 형식은 SQL 형식이 아니라 [콤마]로 구분되고, [더블쿼테이션]으로 둘러쌓인 CSV 형식입니다.

따라서 서버에서 요구하는 SQL 포맷이 아니므로 제대로 import 되지 않는 것이 당연합니다.
서버에서 요구하는 SQL 포맷으로 테이블의 형식과 내용을 추출하시려면 mysqldump를 사용하시면 됩니다.

박현우(lqez)님이 2009-07-17 11:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29160MYSQL Front 를 이용할 경우 SQL 문
최규진
2009-07-17
5700
29159[쿼리질문] 숫자단위로 표시되는 날짜필드에 쿼리 관련?? [3]
쿼리의어려움
2009-07-16
6374
29158데이타베이스를 서취하는 쿼리를 가르쳐 주십시오 [1]
초보라서
2009-07-16
5625
29157#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. [3]
최규진
2009-07-15
139522
29156정렬방법 [1]
김성민
2009-07-15
5484
29148query 질문 하나 드립니다 [1]
최종우
2009-07-14
5717
29147테이블 join시 문의사항 입니다. [6]
오은혜
2009-07-14
6253
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다