mysql 5.7 version
.csv 엑셀파일을 import시키려는데 load data 명령어가 듣지않는다.
버전문제라고 하는데 검색결과
mysql -u root -p --local-infile=1 database 이 명령어로 sql에 접속하면 이제 명령어가 된다!
load data infile '/dev/MachineSpec.scv' into table machine_spec (category,identifier,m_name,empName);
LOAD DATA INFILE 'test.csv' INTO TABLE tablename FIELDS TERMINATED BY ',';
into table 데이터베이스명 옵션
옵션은 검색해서 찾아보면 많이나온다.
LOAD DATA local INFILE '/dev/haha.csv' INTO TABLE machine_SPEC FIELDS TERMINATED BY "," LINES TERMINATED BY "\r\n";
데이터 값이 이상하게 들어가서 계속 알아보니 뒤에 라인설정을 안해줘서 그랬다. ㅠㅠㅠ
한글은 되는데 select 가 '깨짐' , '어긋남' 이 발생하면 뒤에 line 설정도 해주어야한다.!!
'개인공부' 카테고리의 다른 글
[CMD] 특정 포트 강제 종료방법 (0) | 2017.07.19 |
---|---|
mysql 5.7 [Warning] Using a password on the command line interface can be insecure. (0) | 2017.06.30 |
[CentOS] CentOS7 웹서버 오픈하기(Web Server Open) (2) | 2017.06.27 |
[CentOS] CentOS7 포트개방 (0) | 2017.06.27 |
[CentOS] yum curl #6 에러 발생시 (0) | 2017.06.27 |