2012-10-30 2 views
-4
CREATE TABLE pa_adclicks(
bannerid mediumint(9) NOT NULL default '0', 
zoneid mediumint(9) NOT NULL default '0', 
t_stamptimestamp(14) NOT NULL , 
host varchar(255) NOT NULL default '', 
source varchar(50) NOT NULL default '', 
countrychar(2) NOT NULL default '', 
KEY bannerid_date(bannerid, t_stamp) , 
KEY date(t_stamp) , 
KEY zoneid(zoneid) 
) ENGINE = 'MyISAM'; 

MySQL은 말했다 :SQL 오류 나는이 알아낼 수 없습니다

오류 # 1064 - 당신은 당신의 SQL 구문에 오류가 있습니다; '(14) NOT NULL,
호스트 varchar (255) NOT NULL 기본값' ',
source'근처에서 사용할 올바른 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인하십시오. 14 행의

+4

전체 검색어를 표시하십시오. – BellevueBob

+0

이 쿼리를 표시합니다. 아마도 그것을 지원하지 않는 유형에'(14)'길이를 사용하려는 시도 일 수 있습니다. –

+0

전체 코드 대신 작동하지 않는 코드 스 니펫 (snippet)을 보여줍니다. 어떻게 잘못 되었는가를 어떻게 알 수 있습니까? – Lamak

답변

3

t_stamptimestamp 사이에 공백이 없습니다. t_stamptimestamp(14) NOT NULL입니다.

+0

지속성에 대해 +1 –

+0

@AdamWenger 하하, 고마워. :) – RocketDonkey

관련 문제