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

curso mysql

no exercicio 2 ,quando digito: create database controle_compras; dou um enter e aparece a seguinte mensagem: error 1007 can't create database 'controle_compras';database exists,o que esta acontecendo?

6 respostas

Amigo você está tenta do criar um Banco (data base )que já existe! Vc pode deletar o Banco ou seguir para os próximos passos do exercício! Você deve ter executado o comando mais de uma vez!

Para deletar o banco de dados use o 'drop'.

Como já informado pelos colegas, o banco de dados já existe, para usa-lo digite: USE controle_compras; ou então deleta e cria outro, para deletar é: drop table controle_compras; Espero tê-lo ajudado, abraço.

solução!

Na verdade o comando drop deve ser usado da seguinte forma:

drop database controle_compras;

DROP TABLE é usado para deletar tabelas.

Outra opção é usar o comando CREATE DATABASE IF NOT EXISTS controle_compras;

Assim o MySQL não retornará erro caso o banco já esteja criado mas dependendo da sua experiência com bancos pode te atrapalhar no aprendizado.

Abraços

Entendi, valeu!

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