Skip to Content
Suffering builds character
아카이브15.서블릿실습2. 데이터 적재 쿼리

2. 데이터 적재 쿼리

로컬 DB에 카드 데이터 적재하는 방법

sql
mysql --local-infile=1 -u root -p
sql
SHOW VARIABLES LIKE 'local_infile';
sql
CREATE DATABASE card_db; use card_db;
sql
슬랙 참조
sql
SET autocommit=0; SET unique_checks=0; SET foreign_key_checks=0;

데이터 적재

sql
LOAD DATA LOCAL INFILE 'C:/Users/admin/Desktop/card_data/EDU_DATA_F.dat' INTO TABLE CARD_TRANSACTION CHARACTER SET utf8mb4 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

실행 결과

Query OK, 5382734 rows affected (1 min 29.94 sec) Records: 5382734 Deleted: 0 Skipped: 0 Warnings: 0

적재 후 설정 되돌리기

SET autocommit=1; SET foreign_key_checks=1; SET unique_checks=1; COMMIT;
Last updated on