배경 :오류 출력 SQL 스크립트, '날짜'에 대한 잘못된 기본값
아파치 : 2.4.18 PHP : 7.0.1X 소프트웨어 : PHPMelody
문제 :
내가 무엇입니까 라인 150
ERROR 1067 (42000) : SQL의 실행에 에러 출력 '날짜'
잘못된 기본값 150 행의 코드 :
DROP TABLE IF EXISTS pm_ads_log
; 표 pm_ads_log
( log_id
BIGINT (20) 부호 NOT NULL AUTO_INCREMENT, date
날짜 NOT NULL DEFAULT '0000-00-00', (6) NOT NULL DEFAULT ad_id
MEDIUMINT 만들기 '0', ad_type
SMALLINT를 (2) NOT NULL DEFAULT '0', impressions
INT (11) 부호 NOT NULL DEFAULT '0', clicks
INT (11) 부호 NOT NULL DEFAULT '0', skips
INT (11) 부호 NOT NULL DEFAULT '0', PRIMARY KEY (log_id
), 고유 키 date
(date
, ad_id
, ad_type
) ) ENGINE = MyISAM DEFAULT CHARSET = utf8;
Im PHP 개발자 또는 SQL DB가 아니지만 지금 당장은 Im을 매우 간략하게 다뤄야합니다.
누구든지 내가 지나칠 수 있도록 도움을 줄 수 있습니까?
I 제거 내가 '0'과 '00로 변경 시도 '0000-00-00' -00-0000 ' 각 인스턴스 나에게 유사한 오류, 또는 진술했다 시도 : 날짜 – Fallenour
@Fallenour에 대한 잘못된 값을 'DEFAULT'라는 단어를 삭제 해보세요. – Leah