내가 여기에, MySQL 데이터베이스에 일부 필드를 가져 오려는 내 가져 오기 파일입니다 오전에 실패MySQL을 가져 오기 ... DECIMAL
CREATE TABLE mytable(
zip VARCHAR(7) NOT NULL PRIMARY KEY
,lat DECIMAL(10,8) NOT NULL
,long DECIMAL(11,8) NOT NULL
,data VARCHAR(3) NOT NULL
);
그것은 나에게 다음과 같은 오류를주고있다
...
check the manual that corresponds to your MySQL server version for the right syntax to use near 'long DECIMAL(11,8) NOT NULL ,data VARCHAR(3) NOT NULL)' at line 4
그것은 내가 잘못 가고 DECIMAL
유형
로 설정하려고하고있는 long
필드를 좋아되지 않는 이유는 무엇입니까?
단서는 오류 메시지에 있습니다. 오류는 항상 오류 메시지의 첫 번째 단어 (또는 바로 왼쪽)에 있습니다. https://dev.mysql.com/doc/refman/5.5/en/keywords.html – Strawberry
덧붙여 말하자면, 산술 , VARCHAR (3)은 아마도 많은 의미를 가지지 않을 것입니다 (그러나 다시, 실제로 산술을 수행하지 않았습니다). – Strawberry
당신은 전혀 정교 할 수 있습니까? 산술을하는 것이 무슨 뜻인지 잘 모르겠다. – fightstarr20