Gente, eu importei um csv
com file paths
para o MySQL , mas as \
sumiram.
Script de importação:
LOAD DATA LOCAL
INFILE 'C:\\Users\\Juliana\\Desktop\\appMusicas.csv'
INTO TABLE musicas
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(file_path, nome, grupo)
Já tentei trocar o delimitador pra ; e importar como txt, o Google sheets gera csv sem “” nos valores, será que é isso?
No bd, a coluna file_path é varchar(255)
Você está usando LOAD DATA IN FILE …?
Se sim, pode tentar usar o ESCAPED BY
https://dev.mysql.com/doc/refman/5.7/en/load-data.html
Há exemplos na doc…
1 curtida
ok, tô vendo aqui… tô usando load data local infile (tinha colado o script errado, consertei lá)
Ótimo, era isso mesmo. Obrigada.
Só pra resumir, caso alguém caia aqui…
No csv, o caminho fica:
C:\\Users\\Usuario\\Pasta…
O script ficou:
LOAD DATA LOCAL
INFILE 'C:\\Users\\Juliana\\Desktop\\appMusicas.csv'
INTO TABLE musicas
FIELDS TERMINATED BY ','
ESCAPED BY '\\'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES
(file_path, nome, grupo)
1 curtida