Não consigo pois ele está no diretório de Downloads, no comando
--mysql -u root -p controle_compras < caps2.sql
Onde que especifico o diretório ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Não consigo pois ele está no diretório de Downloads, no comando
--mysql -u root -p controle_compras < caps2.sql
Onde que especifico o diretório ?
Oi Lucas, você está utilizando Windows, é isso mesmo?
Sim ...
Oi Lucas
Fala Lucas, beleza cara? É o seguinte, para importar o arquivo você precisa estar na pasta em que ele esta localizado, muito provavelmente o arquivo se encontra na pasta Downloads.
É necessário acessar a pasta através do terminal.
Por exemplo, se você estiver no linux:
cd Downloads/
E em seguida, reescrever o código para importar.
PS C:\> mysql -u root -p controle_compras < cap2.sql
At line:1 char:35
+ mysql -u root -p controle_compras < cap2.sql
+ ~
The '<' operator is reserved for future use.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : RedirectionNotSupported
Estou tendo o mesmo problema, no caso não é o path pois testei em algumas pastas (inclusive navegando pro c:\ tendo o arquivo .sql na mesma. O retorno é sempre esse erro acima.
Ok, corrigido, o problema (talvez do amigo Lucas Silva também seja) é usar o powershell, ele não aceita o "<", no prompt importou normalmente.
Isso mesmo Prem, o sinal de menor quê < não é suportado pelo Windows e por isso dá problemas. No Windows você pode ir até a pasta de Downloads, abrir o console do MySQL, escolher a base de dados e usar o comando source. Listo abaixo os comandos considerando que já esteja na pasta de Downloads.
Pronto, terá o banco ponto!
Olá, não estou conseguindo importar o arquivo cap2.sql no Linux (ubuntu 16.04). Ele emite a seguinte mensagem de erro: ERROR 1146 (42S02) at line 1: Table 'controle_compras.COMPRAS' doesn't exist
Fiz o teste anteriormente e o arquivo existe: mysql> use controle_compras; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A
Database changed mysql> select * from compras -> ; +----+-------+------------+----------+---------------------------------------+ | id | valor | data | recebido | observacoes | +----+-------+------------+----------+---------------------------------------+ | 1 | 1500 | 2014-05-14 | 1 | geladeira nova porque a velha quebrou | | 2 | 400 | 2014-05-18 | 0 | celular velho xpto | +----+-------+------------+----------+---------------------------------------+ 2 rows in set (0,03 sec)
O que eu posso fazer?
Oi Lala, como você está fazendo para importar? Seguindo os passos que citei no post acima?
Sim! Inclusive coloquei o arquivo no mesmo diretório em que estou executando o sql
mysql> use controle_compras;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> source cap2.sql
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
ERROR 1146 (42S02): Table 'controle_compras.COMPRAS' doesn't exist
Vou testar aqui Lala