LOAD DATA INFILE에서의 str_to_date에 대하여 작성한다.
https://www.techonthenet.com/mariadb/functions/str_to_date.php
저장 형태가 다음과 같을 때,
2021-04-14 00:00:00
쿼리는 다음과 같다.
LOAD DATA LOCAL INFILE 'C:/Users/@@@.csv'
REPLACE
INTO TABLE `테이블명`
COLUMNS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
(@start_date)
SET start_date = STR_TO_DATE(@start_date, '%Y-%m-%d %H:%i:%S')
이 때, load data의 자세한 문법과 칼럼이 여러개인 경우는 다른 게시물에서 작성할 예정이다.
사실 레퍼에 있어서 그냥 보면 되고 %Y-%m-%d %H:%i:%S
라는 것만 적어둔다. 특이하게 minute가 i다.
이는 파이썬 datetime 라이브러리에서 strftime("%Y-%m-%d %H:%M:%S")
함수로 나타낸 것임을 기억해둔다.