Boa tarde! conforme orientação na aula não consigo importa o arquivo disponível na aula para seguir na aula.
Boa tarde! conforme orientação na aula não consigo importa o arquivo disponível na aula para seguir na aula.
O arquivo cap2.sql fornecido tem um script para alimentar a tabela 'compras' com alguns dados, porem no script do arquivo a tabela compras etá escrita em caixa alta COMPRAS, por isso a importação não funciona, pois a tabela que criamos a palavra compras está em letra minuscula.
Como arrumar
1- Abra o arquivo cap2.sql no bloco de notas
2- Vá a aba Editar e depois Substituir
3- procure pela palavra 'COMPRAS' e substitua por 'compras' (sem as aspas)
4- Execute o comando mysql -u root -p controle_compras < cap2.sql novamente e seja feliz.....
Oi Robson, o que acontece? Me descreve como você fez pra ver se consigo te ajudar?
Boa tarde professor e o seguinte eu acesso mysql com minha senha senha quer crie e depois eu faço o comando que explica mais não só da erro. mysql> use controle_compras; Database changed mysql> -u root -p controle_compras <cap2.sql -> -u root -p controle_compras <cap2.sql; 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 '-u root -p controle_compras <cap2.sql -u root -p controle_compras <cap2.sql' at line 1 mysql>
Bom dia Robson, Acho que encontrei a falha no seu código. Você digitou o comando:
mysql -u root -p controle_compras <cap2.sql -> -u root -p controle_compras
dentro do mysql.
Dê um exit para sair do mysql, entre no diretório onde está instalado o aquivo cap2.sql e tente outra vez.
Você pode fazer só essa parte do comando Robson:
mysql -u root -p controle_compras < cap2.sql
Lembrando que o terminal precisa estar na mesma pasta do arquivo sql.