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 25680 게시물 읽기
No. 25680
테이블 생성시 발생하는 문제
작성자
박상용(gnoygnas)
작성일
2006-07-29 16:17ⓒ
2006-07-29 16:17ⓜ
조회수
1,560

LXR 0.9.5이라는 소스분석툴을 MySQL 5.0.22에 설치하려고 다음과 같이 했습니다.
-------------------------------------------------------------------

mysql> \. initdb-mysql

create table lxr_releases (
fileid int not null references lxr_files,
release char(255) binary not null,
primary key (fileid,release)
);

---> 아래와 같은 문제가 발생하네요...
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 'release char(255) binary not null,
primary key (fileid,release)
' at line 3

같은 문제에 대해 sourceforge에 문의를 했는데, 다음과 같이 해서 해결했다고 하는데

저는 잘 되질 않습니다...

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

set session sql_mode='ANSI_QUOTES'
create table lxr_releases
(fileid int not null references lxr_files,
"release" char(255) binary not null,
primary key (fileid,"release")
);

 

아주 중요한 것이라 꼭 해결해야지 다음으로 넘어갈 수 있기에 꼭 도움 부탁드리겠습니다.

release라는 키워드는 변경이 불가능 합니다...

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

컬럼명이 예약어라서 그렇겟지요...

 

일반적으로 예약어 등을 사용할경우 ` (싱글쿼터가 아닙니다) 로 묶어주면 되긴 합니다.

 

create table lxr_releases
(fileid int not null references lxr_files,
`release` char(255) binary not null,
primary key (fileid,"release")
);

 

team b(teamb)님이 2006-07-31 03:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
25684UTF8환경 웹상에서와 클라이언트 상에서.. [1]
Julia
2006-08-01
2437
25682음력 DB를 UTF8로 셋팅된 DB에 넣는 방법을 알고싶습니다. [1]
윤완식
2006-08-01
2395
25681테이블 생성 시 FOREIGN 키 문제... [3]
장대원
2006-07-30
2070
25680테이블 생성시 발생하는 문제 [1]
박상용
2006-07-29
1560
25678검색한 값을 제외하여 출력하려면..?? [2]
이연희
2006-07-28
1414
25677제게는 아직 미결된 text필드타입문제 다시 올립니다.
띠띠리
2006-07-26
1884
25676회원가입소스 자꾸 오류가떠서 미쳐죽기 직전입니다 ㅠ.ㅠ
박성영
2006-07-26
1600
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다