TYPE=MyISAM' 문제는
https://xetown.com/qna/674956
이 글을 참조해서 해결 했습니다만,
저는 다른 오류가 또 나더라구요..
오류
정적 분석 :
분석 중에 3개의 오류가 발생했습니다.
- A symbol name was expected! A reserved keyword can not be used as a column name without backquotes. (near "mod" at position 199)
- Unexpected beginning of statement. (near "11" at position 207)
- Unrecognized statement type. (near "NOT NULL" at position 211)
SQL 질의:
-- -- Table structure for table `nasch2_board` -- CREATE TABLE nasch2_board ( no int(11) NOT NULL auto_increment, name varchar(50) NOT NULL default '', exp varchar(255) NOT NULL default '', mod int(11) NOT NULL default '0', PRIMARY KEY (no) )
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('mod int(11) NOT NULL default '0',
PRIMARY KEY (no)
)' 명령어 라인 9)
무슨 오류인지 모르겠슴더...ㅠ
댓글 5
`mod`라고 써야 하는데 백따옴표(키보드에서 숫자 1 왼쪽에 있는 따옴표)가 빠졌네요. 가져오기 문제가 아니라 내보내기를 잘못한 것 같습니다.
저것뿐이라면 수정해서 써도 되겠지요. INSERT 구문에도 동일한 컬럼명이 나올 테니 다 찾아서 따옴표로 묶어주세요.
그러고보니 아직 나야나.. 에 호스팅이 남아 있어서 한 번 이걸 다시 백업 떠봐야겠네요..-_-;;
랜섬 이후로 복구가 제대로 됐는지 모르겠지만... 트래픽 호스팅이라 트래픽을 다 쓸 때까지 기간이 무제한이라..
에러가 한 두군데에서 나는 게 아니네요..-_-;;
에러난 부분이 중요한 건 아닌 것 같아서 걍 삭제하고 넘어가는데.. =_=;;
CREATE TABLE nasch2_board (
no int(11) NOT NULL auto_increment,
name varchar(50) NOT NULL default '',
exp varchar(255) NOT NULL default '',
mod int(11) NOT NULL default '0',
PRIMARY KEY (no)
) ENGINE=MyISAM;
큰 틀에서 구조는 이렇게 되어 있어요.
-- MySQL dump 9.11
--
-- ------------------------------------------------------
-- Server version 4.0.20