이 주제에 대한 게시물 힙이 있지만 여러 날짜 열이 필요한 데이터 가져 오기를 처리하는 것을 찾을 수 없었습니다. 개종해야한다.CSV를 MySQL로 가져오고 날짜를 여러 열로 변환하십시오.
내 열은 다음과 같습니다. 굵게 표시된 열은 날짜 열입니다.
(날짜, 아래 기호, 만료, 파업, put_call, 입찰, 질문, 가격, 볼륨, open_interest, implied_vol, 델타, 감마, 세타, 베가, NONSTD는)
내가왔다 성공적으로 날짜 열 중 하나를 변환 할 수 있지만 동시에 둘 다 할 수 없습니다.
내가 사용하려고 시도한 코드는 다음과 같습니다.
하단의 두 세트 설명에 유의하십시오. 만료자가 작동하지 않는 이유는 무엇입니까? 그것은 단지 날짜에 연한 파란색에 비해 SQL에서 검은 색으로 표시됩니다. CSV 파일 내 날짜 필드는 그 문제를 해결 절에 의해 탈출 주석 처리. "로 묶인 경우
감사
LOAD DATA LOCAL INFILE 'A:\\My Files\\Desktop\\SPX\\test.csv'
INTO TABLE spx_options_data2
COLUMNS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
(@date, symbol, under, @expiration, strike, put_call, bid, ask, price, volume, open_interest, implied_vol, delta, gamma, theta, vega, nonstd)
SET date = STR_TO_DATE(@date, '%d/%m/%Y')
SET expiration = STR_TO_DATE(@expiration, '%d/%m/%Y');
'set date = STR_TO_DATE (@ 날짜, '% d/% m/% Y'), 만료 = ... ' – Solarflare
감사합니다. 트릭 Solarflare! 고마워! –