tour_info_nm 관광안내소명
tour_location_nm 안내소위치명
sido 시도명
sigungu 시군구명
off_day 휴무일
tel 안내소전화번호
addr_road 소재지도로명주소
addr_no 소재지지번주소
ssafy_id 교육생의 ssafy 아이디
reg_dt 등록일
csv파일을 필요한 컬럼만 선택해서 import 하는 방법으로
MySQL Workbench Table Data Import Wizard 를 사용할 것이다.
일단 테이블 생성해주시고
CREATE TABLE ssafy_session (
tour_info_nm VARCHAR(255) COMMENT '관광안내소명',
tour_location_nm VARCHAR(255) COMMENT '안내소위치명',
sido VARCHAR(100) COMMENT '시도명',
sigungu VARCHAR(100) COMMENT '시군구명',
off_day VARCHAR(255) COMMENT '휴무일',
tel VARCHAR(50) COMMENT '안내소전화번호',
addr_road VARCHAR(500) COMMENT '소재지도로명주소',
addr_no VARCHAR(500) COMMENT '소재지지번주소',
ssafy_id VARCHAR(50) COMMENT '교육생의 ssafy 아이디',
reg_dt DATETIME COMMENT '등록일'
);
tables 의 ssafy_session을 우클릭 하고 Table Data Import Wizard 버튼을 눌러서 import 할 수 있다.
테이블에 맞게 잘 들어온 것을 확인!
set SQL_SAFE_UPDATES = 0;
UPDATE ssafy_session
SET reg_dt = NOW()
WHERE reg_dt IS NULL;
UPDATE SSAFY_SESSION
SET SSAFY_ID = "KANGSUB"
WHERE SSAFY_ID IS NULL;
SET SQL_SAFE_UPDATES = 1;
이것도 Table Data Export Wizard 를 이용해서 모든 컬럼을 export 해 주었다.
텍스트 데이터가 포함된 문서를 import 하는 과정에서 문서의 캐릭터셋이 DB의 collaction 설정과 다른 경우, 문서에 특수 문자가 포함된 경우 등 데이터 import 과정에는 여러가지 오류가 발생할 수 있다. 이런 경우 원인 파악과 조치를 할 수 있도록 숙지해야한다.
잘 보고 갑니다~