sql 질의 에러 질문드려요 정보
sql 질의 에러 질문드려요
본문
--
-- 테이블 구조 `g4_adclixs`
--
DROP TABLE IF EXISTS `g4_adclixs`;
CREATE TABLE IF NOT EXISTS `g4_adclixs` (
`ad_no` int(11) NOT NULL auto_increment,
`ad_ip` varchar(255) NOT NULL default,
`ad_referer` varchar(255) NOT NULL default,
`ad_url` varchar(255) NOT NULL default,
`ad_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar(255) NOT NULL default,
PRIMARY KEY (`ad_no`)
) ENGINE=MyISAM DEFAULT AUTO_INCREMENT=1 ;
이렇게 sql 에서 질의했는데.
오류
SQL 질의 :
CREATE TABLE IF NOT EXISTS `g4_adclixs` (
`ad_no` int( 11 ) NOT NULL AUTO_INCREMENT ,
`ad_ip` varchar( 255 ) NOT NULL default,
`ad_referer` varchar( 255 ) NOT NULL default,
`ad_url` varchar( 255 ) NOT NULL default,
`ad_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar( 255 ) NOT NULL default,
PRIMARY KEY ( `ad_no` )
`ad_ip` varchar( 255 ) NOT NULL default,
`ad_referer` varchar( 255 ) NOT NULL default,
`ad_url` varchar( 255 ) NOT NULL default,
`ad_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar( 255 ) NOT NULL default,
PRIMARY KEY ( `ad_no` )
)ENGINE = MYISAM DEFAULT AUTO_INCREMENT =1
MySQL 메시지:
#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('
`ad_referer` varchar(255) NOT NULL default,
`ad_url` varchar(255) NOT NUL' 명령어 라인 3)
이렇게 에러가나와요...저 구문에 어디가 잘못된건지 모르곘어요..ㅠㅠ
댓글 전체
NOT NULL default 에서 뒤에 디폴트 값이 들어가야 하는데 없어서 그런 것 같습니다.
아마 default '' 일수도 있겠네요
default '', 로 바꿔야 할것 같은데요. 아 물론 정확한 디폴트 값이 뭔지는 모르겠습니다.
아마 default '' 일수도 있겠네요
default '', 로 바꿔야 할것 같은데요. 아 물론 정확한 디폴트 값이 뭔지는 모르겠습니다.
DROP TABLE IF EXISTS `g4_adclixs`;
CREATE TABLE IF NOT EXISTS `g4_adclixs` (
`ad_no` int(11) NOT NULL auto_increment,
`ad_ip` varchar(255) NOT NULL default '',
`ad_referer` varchar(255) NOT NULL default '',
`ad_url` varchar(255) NOT NULL default '',
`ad_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar(255) NOT NULL default '',
PRIMARY KEY (`ad_no`)
)
뒤에 엔진 빼셔야죠..
CREATE TABLE IF NOT EXISTS `g4_adclixs` (
`ad_no` int(11) NOT NULL auto_increment,
`ad_ip` varchar(255) NOT NULL default '',
`ad_referer` varchar(255) NOT NULL default '',
`ad_url` varchar(255) NOT NULL default '',
`ad_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar(255) NOT NULL default '',
PRIMARY KEY (`ad_no`)
)
뒤에 엔진 빼셔야죠..