Oi, Gustavo! Tudo certo por aí?
Desde já, peço desculpas pela demora em te responder.
Para inserir dados em uma tabela por meio desse comando, precisamos seguir alguns passos, vamos lá?
Permitir a entrada de informações localmente, executando o seguinte comando em seu MySQL Workbench:
SET GLOBAL local_infile = true
Localizar, no menu de navegação, a opção “Database” e selecioná-la com o botão do mouse;
Clicar em “Connect to Database”;
Selecionar a opção "Advanced", presente na janela que se abriu;
No campo em que está escrito "Others", inserir na última linha este texto:
OPT_LOCAL_INFILE=1
Agora, basta clicar em "Ok" para concluir essas últimas ações.
Para um melhor entendimento dos passos 2, 3, 4, 5 e 6, observe o GIF abaixo:
De maneira geral, estamos, ao longo de todos esses passos, permitindo o uso desta forma de inserção de registros.
Por fim, Gustavo, já podemos trazer novamente o comando que você compartilhou. No entanto, antes de executá-lo, precisamos nos certificar de que o caminho referente ao arquivo está correto. Para que o csv
seja lido, é importante que:
- As barras presentes no caminho sejam normais ( / );
- Seja indicado o formato do arquivo, adicionando
.csv
no final.
Com as devidas correções, agora seu comando já pode ser rodado! Por meio dele, iremos inserir novos registros na tabela raw_cerebro
.
Espero ter ajudado! Caso o problema persista ou surjam novas dúvidas, fico à disposição.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!