You have an error in your SQL syntax near ENGINE=MyISAM at line 7 정보
You have an error in your SQL syntax near ENGINE=MyISAM at line 7본문
You have an error in your SQL syntax near 'ENGINE=MyISAM' at line 7
그누보드 신규버전을 계정에 올리고 설치하려는데...
위와 같은 에러가 표시되면서 진행이 되지 않습니다.
무슨 에러이며, 어떻게 해야하는지 부탁드립니다.
utf8버전 말고 다른 버전으로 설치했습니다.
계정은 카페24 입니다.
댓글 전체
저도 카페24계정인데 신규버젼이 설치가 안되더군요
카페24에 문의를 해보니 mysql버젼이 안맞아서 설치가 안된다는 답변을 받았습니다.
그누보드 4.11.00 최신버젼으로 설치하지 마시고...
한단계 밑에 버젼 그누보드 4.10.00 <-이거로 설치해보세요
설치잘 되더라구요
카페24에 문의를 해보니 mysql버젼이 안맞아서 설치가 안된다는 답변을 받았습니다.
그누보드 4.11.00 최신버젼으로 설치하지 마시고...
한단계 밑에 버젼 그누보드 4.10.00 <-이거로 설치해보세요
설치잘 되더라구요
답변 주셔서 감사드립니다.
이전 버전을 설치하면 또 그누보드를 버전업을 해야하니 이글을 참고해보세요...^^
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=176172
http://sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=176172
감사합니다.
sql_gnuboard4.sql 내용 중 아래와 같다면..
----------------------------------------------
DROP TABLE IF EXISTS `$g4[auth_table]`;
CREATE TABLE `$g4[auth_table]` (
`mb_id` varchar(255) NOT NULL default '',
`au_menu` varchar(20) NOT NULL default '',
`au_auth` set('r','w','d') NOT NULL default '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=MyISAM;
---------------------------------------------
DROP TABLE IF EXISTS $g4[auth_table];
CREATE TABLE $g4[auth_table] (
mb_id varchar(255) NOT NULL default '',
au_menu varchar(20) NOT NULL default '',
au_auth set('r','w','d') NOT NULL default '',
PRIMARY KEY (mb_id,au_menu)
) TYPE=MyISAM;
---------------------------------------------
차이점은 TYPE=MyISAM; 이부분입니다.
Mysql 3.23.xx , 4.0.x , 4.1.x , 5.0.x 등의 버전에서
해당 구문이 바뀌면서 생기는 구문오류입니다.
따라서 자기 버전에 맞는 구문으로 변경해주시면 됩니다.
----------------------------------------------
DROP TABLE IF EXISTS `$g4[auth_table]`;
CREATE TABLE `$g4[auth_table]` (
`mb_id` varchar(255) NOT NULL default '',
`au_menu` varchar(20) NOT NULL default '',
`au_auth` set('r','w','d') NOT NULL default '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=MyISAM;
---------------------------------------------
DROP TABLE IF EXISTS $g4[auth_table];
CREATE TABLE $g4[auth_table] (
mb_id varchar(255) NOT NULL default '',
au_menu varchar(20) NOT NULL default '',
au_auth set('r','w','d') NOT NULL default '',
PRIMARY KEY (mb_id,au_menu)
) TYPE=MyISAM;
---------------------------------------------
차이점은 TYPE=MyISAM; 이부분입니다.
Mysql 3.23.xx , 4.0.x , 4.1.x , 5.0.x 등의 버전에서
해당 구문이 바뀌면서 생기는 구문오류입니다.
따라서 자기 버전에 맞는 구문으로 변경해주시면 됩니다.
감사드립니다.