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 21522 게시물 읽기
No. 21522
mysql 버전이 다른 상태에서 dump한 것을 옮길라고 하는데 에러가 납니다.
작성자
정현희
작성일
2004-04-21 10:52ⓒ
2004-04-21 11:20ⓜ
조회수
1,574

mysql 에서  3.23.47 인 버전에스 mysqldump 를 시킨것을

다른 서버에 있는  4.1.1버전인 mysql로 옮기려고 하는 과정에서 에러가 났습니다.

[root@xxx]# mysql -u xxx -p xxx < /home/xxx/backup/xxx_040420.sql
Enter password:
ERROR 1064 at line 11: You have an error in your SQL syntax.  Check the manual that corresponds to your My
SQL server version for the right syntax to use near 'default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM' at line 9

 

이런 에러메세지가 뜨는어 어케어케 해야할지... 고수님들 도와주소서~~~~~~~

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

MySQL 4.1 이상 테이블 생성시 PK 필드에 default 지정 하시면 에러 납니다.

 

default 부분 삭제 하시고 해보세요^^

김용대(couchy)님이 2004-04-21 17:01에 작성한 댓글입니다.

CREATE TABLE Event_half (
  id int(11) NOT NULL auto_increment,
  stime varchar(5) default '00',
  etime varchar(5) default '00',
  card_name varchar(30) default '0',
  card_sale int(2) default '0',
  limit_num int(2) default '0',
  req_num int(2) default '0',
  check char(1) default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;

 

테이블구성이 이렇거든요... pk인 id 필드에 default 로 아무것도 잡아주지 않았는데..

왜 안되는건지 모르겟습니다..

이거 잡고..몇시간 헤맵니다..ㅠ.ㅠ

한꺼번에 mysql 4.x 버전으로 데이타 타입을 바꿔주는 것이 없을까요???

 

 

정현희님이 2004-04-21 17:09에 작성한 댓글입니다. Edit

check char(1) default '0',

이 구문때문에 에러가 나는게 확인됐습니다.

check 라는것이 mysql 4.x 버전에서는 어떻게 쓰이는지는 모르겠으나..

check 필드이고 default '0' 을 만족하면 에러가 나고

둘중 하나만 만족하면 에러가 나지 않네요...

그렇타고... check 필드명을 바꿀순 없고...

default '0' 인값도 바꿀 수가 없으니..

어케 해야할지...막막합니다...................................

 

정현희님이 2004-04-21 21:57에 작성한 댓글입니다. Edit

check는 Keyword라서 그렇습니다.

 

`check` 와 같이 해 주면 생성은 됩니다.

 

`는 back quota로서 '와 다르니 실수 마시구요.

 

`check`로 하시면,

 

SELECT, INSERT 등의 모든 컬럼에서 `check`로 써주셔야 합니다.

 

귀찮아 지죠.

 

 

허정수(wertyu)님이 2004-04-22 19:28에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
21525DB를 open하고 매번 close하는게 좋은가요?? [2]
DB 초보
2004-04-21
1347
21524혹시 mysql 4.1 쓰시는 곳 계세요?
김강욱
2004-04-21
586
21523가상필드??? [2]
김범석
2004-04-21
794
21522mysql 버전이 다른 상태에서 dump한 것을 옮길라고 하는데 에러가 납니다. [4]
정현희
2004-04-21
1574
21521한글 설정
rlawjdtlr
2004-04-21
1967
21520MySQL 쿼리문 질문입니다. .. 두개의 테이블 쿼리와 중복제거... [1]
유덕현
2004-04-21
1856
21519DATETIME 타입을 이용한 통계에서.... [1]
김영근
2004-04-21
2099
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.027초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다