Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Dúvida no Ex. 4 da Aula 1 - Consultando os dados

Tô com o mesmo problema da Vera Alves. Ao tentar realizar o comando do exercícos, aparece mensagem de erro:

Comando: mysql -uroot -p controle_compras < cap2.sql

E me retorna o erro abaixo:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -uroot -p controle_compras < cap2.sql

Resolvi o problema procurando na internet outra maneira de importar o arquivo, qual seja:

mysql> source d:/nomedoarquivo.sql;

5 respostas

ERROR 1064 (42000): You have an error in your SQL syntax; é erro de sintaxe no SQL amigo, você tá errando alguma coisa nesse código!

Esse comando "mysql -uroot -p controle_compras < cap2.sql" deve ser rodado no prompt de comando, do sistema operacional, e não dentro do console do mysql.

Senhores(as), o comando é assim: mysql -u -p < cap2.sql

O problema é que o comando está colocando root colado com o parâmetro -u. Caso o usuário não possua senha o parâmentro -p pode ficar sem nada ou até mesmo ser ignorado, tentem assim:

mysql -u root -p controle_compras < cap2.sql

solução!

O meu tem sehha, mesmo assim não foi. Mas resolvi desta maneira:

mysql> source d:/nomedoarquivo.sql;

Tive o mesmo problema. Resolvi como a Tatiana:

source c:/cap2.sql

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software