sun's longitude:261 08 11 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
 
   

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2902 번 글의 답장글: Re: 안녕하세요 산이님 ^^
글쓴이: 산이 [홈페이지] 글쓴날: 2011년 08월 06일 01:42:15 토(새벽) 조회: 1492
[김인영]님이 남기신 글:

>안녕하세요 산이님 무더운 여름 잘 보내고 계시는지요.
>
>오늘은 mysql 쿼리문에 대해 질문을 드리고자 합니다.
>
>가계부 프로그램 소스를 구하게 되어서 서버에 설치해서 사용하려고 하는데
>
>table을 생성하는과정에서 자꾸 에러가 나서 해결을 못 보고 있습니다.
>
>CREATE TABLE housewife (
>	
>	no 	INT(10) NOT NULL auto_increment, 	
>	t_date date DEFAULT '0000-00-00' NOT NULL,	
>	who 	INT(3),	
>	inout INT(3),	
>	category INT(3), 
>	settle	INT(3),  
>	receipt	INT(3),	
>	period	INT(3),	
>	content VARCHAR(255), 	
>	amount	int(13) DEFAULT '0',		
>	PRIMARY KEY (NO)
>);
>
>
>위가 문제의 쿼리문인데 이를 실행하게 되면
>
>ERROR 1064 (42000): 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 'inout
INT(3),
>category INT(3),
>settleINT(3),
>receiptINT(3),
>periodINT(3),
>con' at line 6
>
>
>위와 같은 에러가 나타나면서 테이블이 만들어지지 않고 있습니다.
>
>소스가 만들어졌던 시기가 대략 2003년인것으로 보아 mysql4 버전대
환경에서
>
>제작이 된것 같은데요.
>
>제가 쓰고 있는 mysql 환경은 5,1.40 UTF8 기반입니다.
>
>혹시 쿼리문에 잘못된 부분이 있다면 알수있을까요?
>
>감사합니다. 

========================================

확인해보니 inout 이 예약어로 바뀌었네요.
http://dev.mysql.com/doc/refman/5.1/en/reserved-words.html

inout 대신 innout 으로 가운데 n 를 한개 더 붙여서 위의 sql 문만 실행해보세요.

만약 에러없이 정상적으로 table 이 만들어 진다면, 가계 프로그램 소스를 모두 뒤져서

inout -> innout 으로 고쳐주면 될것 같네요.

 
이전글 : 안녕하세요 산이님 ^^
다음글 : sftp 대역폭 제한 질문..  
 from 175.124.87.108
JS(Redhands)Board 0.4 +@

안녕하세요 산이님 ^^ sftp 대역폭 제한 질문..
인쇄용 


apache lighttpd linuxchannel.net 
Copyright (c) 1997-2017, linuxchannel.net

Page loading: 0.02(server) + (network) + (browser) seconds