Como importar arquivos CSV com data
LOAD DATA LOCAL INFILE '/Users/thiago/Documents/empresa/freela/comunicare/dados_tse/filiacoes/filiados_pc_do_b_mt.csv'
INTO TABLE spdb.filiacao
CHARACTER SET latin1
FIELDS
TERMINATED BY ';'
ENCLOSED BY '"'
LINES
TERMINATED BY '\n'
IGNORE 1 LINES
(@data_extracao, @hora_extracao, numero_inscricao, nome_filiado, sigla_partido, nome_partido, uf, codigo_municipio,
nome_municipio, zona_eleitoral, secao_eleitoral, @data_filiacao, sitiuacao_registro, tipo_registro, @data_processamento,
@data_desfiliacao, @data_cancelamento, @data_regularizacao, motivo_cancelamento)
SET data_extracao = nullif(STR_TO_DATE(@data_extracao,'%d/%m/%Y'),'0000-00-00' ),
hora_extracao = STR_TO_DATE(@hora_extracao,'%H:%i:%s'),
data_filiacao = nullif(STR_TO_DATE(@data_filiacao,'%d/%m/%Y'),'0000-00-00' ),
data_processamento = nullif(STR_TO_DATE(@data_processamento,'%d/%m/%Y'),'0000-00-00' ),
data_desfiliacao = nullif(STR_TO_DATE(@data_desfiliacao,'%d/%m/%Y'),'0000-00-00' ),
data_cancelamento = nullif(STR_TO_DATE(@data_cancelamento,'%d/%m/%Y'),'0000-00-00' ),
data_regularizacao = nullif(STR_TO_DATE(@data_regularizacao,'%d/%m/%Y'),'0000-00-00')