2011-02-28 8 views
1
mysql_query(), query = CREATE TABLE hhh (Bdate DATE, 6 INT(11) DEFAULT (3)) 

6은 값이 아닌 열 이름입니다.MySQL 쿼리, 구문 오류 찾을 수 없습니다

+0

6은 정말 나쁜 열 이름입니다. 왜 '6'을 쓰지 않는가? –

+3

'6'이라는 열을 정말로 만들고 싶습니까? –

+0

그것은 반드시 필요한 것입니다. – Itzik984

답변

3
CREATE TABLE hhh (
`Bdate` DATE, 
`6` INT(11) DEFAULT 3 
) 
1

아포스트로피 (또는 역 따옴표)로 표시하면 도움이되는지 확인할 수 있습니다.

mysql_query(), query = CREATE TABLE hhh (Bdate DATE, `6` INT(11) DEFAULT 3) 
+0

'default (3)'로도 작동하지 않습니다. 'default 3'이어야합니다. – delphist

+0

@delphist : 저는 그것을 또한 고친다 고 생각했습니다. 좋은 장소. 내 대답이 업데이트됩니다. –