Table of Content
MySQL bulk insert
bulk insert 실행하기
--local-infile=1
를 붙여서 접속한다.
mysql -u testuser -p db_test --local-infile=1
LOCAL
을 붙여서 쿼리한다. mysql 접근 가능하도록 /tmp/
폴더에 파일을 넣어준다.
LOAD DATA LOCAL INFILE '/tmp/item_info.txt'
INTO TABLE items
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n';
csv 포멧이고 따옴표로 구분되어 있고 타이틀이 있으면 아래와 같이 입력한다.
LOAD DATA LOCAL INFILE '/tmp/인기 검색어(MOB).csv'
INTO TABLE search_keyword
FIELDS
TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;