2011-09-10 3 views
1

내가 누락 된 것이 있습니까? 감사합니다 :)이 열의 문제점은 무엇입니까?

오류

SQL 쿼리 :

ALTER TABLE `venues` 
ADD `IF_AIRCONDITIONING` BOOLEAN(1) NOT NULL DEFAULT '0' 
, ADD `IF_LIVE_MUSIC` BOOLEAN(1) NOT NULL DEFAULT '0' 
, ADD `IF_TABLE_FOOTBALL` BOOLEAN(1) NOT NULL DEFAULT '0' 

MySQL은 말했다 : 문서

#1064 - You have an error in your SQL syntax; check the manual that corresponds 
    to your MySQL server version for the right syntax to use near 
    '(1) NOT NULL DEFAULT '0', ADD `IF_LIVE_MUSIC` BOOLEAN(1) NOT NULL DEFAULT '0', ' at line 1 

enter image description here

답변

1

, 주위 0 DEFAULT '0'에 따옴표를 치우는 시도하거나 FALSE 또는 0123을 사용하십시오. 당신은 부울 필드의 길이를 지정

+0

(1) 치우는 시도 할 필요가 없습니다 또한

(또한 따옴표없이) 556,그러나 나는 열을 만들 아닌 SQL을하면 phpMyAdmin GUI를 사용하고, 감사 통사론. – pufAmuf

+0

그래,하지만 커맨드 라인 인터페이스에서 필드를 만들면 어떨까? 결국 한 번만 만들어야합니다. –

+0

정말 고마워요! 문제는 실제로 부울이 지정된 길이를 가질 필요가 없다는 것입니다. – pufAmuf

관련 문제