1
resposta

ERRO AO IMPORTAR O LIVRARIA.SQL - ERROR 1064 (42000):

Pessoal, eu vi em outros topicos que o pessoal estava com dificuldade em importar, mas entraram na mesma pasta e deu certo, mesmo demorando.

Fiz de uma forma diferente, indo em 'use livraria', copiando todo script e colando, mas resolvi fazer um teste de novo criando um livraria3 e deu o erro abaixo:

C:\Cursos\alura-modelagem-de-banco-de-dados-relacional-indices-e-normalizacao>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é CAE7-EEBA

 Pasta de C:\Cursos\alura-modelagem-de-banco-de-dados-relacional-indices-e-normalizacao

19/08/2019  10:17    <DIR>          .
19/08/2019  10:17    <DIR>          ..
19/08/2019  10:16        11.379.739 livraria.sql
               1 arquivo(s)     11.379.739 bytes
               2 pasta(s)   810.974.486.528 bytes disponíveis

C:\Cursos\alura-modelagem-de-banco-de-dados-relacional-indices-e-normalizacao>mysql -u root -p
Enter password: **************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 8.0.16 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database livraria3;
Query OK, 1 row affected (0.10 sec)

mysql> mysql -u root -p livraria3 < livraria.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 'mysql -u root -p livraria3 < livraria.sql' at line 1
mysql>

Tentei também usar o comando 'mysql -u root -p livraria3 < livraria.sql antes de logar, mas n deu certo.

Será q é a versão do mysql?

Obrigado.

1 resposta

Oii Rogério, tudo jóia?

Cara, peço imensas desculpas pela demora no retorno da sua resposta, vamos lá.

Você está rodando o comando dentro do MySQL:

mysql> mysql -u root -p livraria3 < livraria.sql;

É necessário dar um 'quit' e rodar o comando aqui:

C:\Cursos\alura-modelagem-de-banco-de-dados-relacional-indices-e-normalizacao> mysql -u root -p livraria3 < livraria.sql

Espero que ajude. Qualquer coisa me fala, tá bom? :)

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