http://www.mysqlkorea.co.kr
한글매뉴얼 5.0 , 한글매뉴얼 5.1 , MySQL 5.1 HA , 사용자매뉴얼
공지사항  
뉴스  
질문과 답변
DBA
Developer
Cluster
토크박스  
이벤트  
서포트 티켓  
최신글
파티션 테이블에 …
mysql Query
mysql 초보입니다…
FULLTEXT 검색 관…
Mysql 리플리케이…
 
질문과 답변 (DBA) > 커뮤니티 존 > 질문과 답변 (DBA)
mysql 4.0 -> 5.5 sql 파일 insert 시 1064 에러 발생
글쓴이 : antamis   날짜 : 16-12-19 11:11   조회수 : 330
안녕하세요. mysql 4.0 euckr DB에서 덤프된 파일을 mysql 5.5 DB 로 insert 시

아래와 같은 에러가 발생하는데
ERROR 1064 (42000) at line 11: 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 '(14) NOT NULL,
  c_password varchar(32) NOT NULL default '',
  c_select_skin var' at line 4

에러 메시지가 가리키는 sql 파일의 쿼리는 아래와 같습니다.

CREATE TABLE art_counter (
  c_no int(10) unsigned NOT NULL auto_increment,
  c_ip varchar(15) NOT NULL default '',
  c_time timestamp(14) NOT NULL,
  c_password varchar(32) NOT NULL default '',
  c_select_skin varchar(30) NOT NULL default '',
  c_skin_off int(1) unsigned NOT NULL default '1',
  c_session_count int(1) unsigned NOT NULL default '1',
  c_now_off int(1) unsigned NOT NULL default '1',
  PRIMARY KEY  (c_no)
) ENGINE=MyISAM;

어디를 수정해야할지 감이 오지 않아 질문드립니다. ^^

감사합니다.
royster
version 간  DataType 문제로 보입니다.

c_time timestamp(14) NOT NULL,  부분을

c_time TIMESTAMP NOT NULL,  로 변경후  시도해 보기 바랍니다.

참고로 ver4.x 에서 ver5.5 로 마이그레이션 할때는  ver4.x -> ver5.0 -> ver5.5 절차로 진행하는것을 권장합니다.
이전글 Mysql 리플리케이션(정상상태) 동기화 되지 않는 현상 문의드립니다. 
다음글 컴퓨터 부팅시 윈도우 서비스 MySQL 실행되지 않음 
MySQL Korea 사이트의 컨텐츠 소유권은 (주)상상이비즈에 있으므로 무단전재를 금합니다.
ⓒ 2010-2011 ssebiz All Rights Reserved.