말씀하신 부분은 Mysql 데이터베이스의 table 생성 부분으로... 코드와는 무관한 오류입니다.
어떤 환경인지 등을 정확히 알 수 없어, 무엇이라 말씀드리기 힘듭니다.
어쨌든 create table 부분에서 문제가 생긴 것은 분명하네요.
대체할 수 있는 방법으로...
phpmyadmin이나 기타 mysql 관리툴에서 아래 쿼리를 실행해 보세요.
(프로그램마다 다르지만.. 쿼리탭이나 SQL 탭 메뉴 등에서.. 실행)
19분 36초 즈음의 테이블 만드는 부분을 대체할 수 있는 쿼리입니다.
CREATE TABLE `table_crime_map` (
`crime_code` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`address` varchar(255) DEFAULT NULL,
`lat` varchar(100) DEFAULT NULL,
`lng` varchar(100) DEFAULT NULL,
`crime_gubun` varchar(40) DEFAULT NULL,
`crime_time` datetime DEFAULT NULL,
`serious` tinyint(4) DEFAULT NULL,
`insert_date` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
[범죄지도 만들기 db연결부분 질문의 답글] ----------------------------------------------------------------
좋은 강의 올려주셔서 감사합니다. 따라하며 공부하고 있는데 "네이버 지도 API-범죄지도 만들기, 따라하기 버전 (2부)"에 19분 36초 쯤 db 입력하고 저장 누르니까
"#1064 - 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. ('지능 NOT NULL AUTO_INCREMENT , `address` VARCHAR(255) NULL , `lat` VARCHAR(1' 명령어 라인 1)"
이렇게 뜹니다 문제가 무엇일까요? 참고로 html파일은 젤 마지막에 최종본 올려주신걸 넣었습니다
코드는 이미지 올린 부분에서 애러가 뜨긴 하는데 이거와 연관되어 있는진 잘 모르겠습니다
----------------------------------------------------------------