Caso alguém tenha ficado preso no erro: Table "proprietarios" already exists
Se traduzirmos, ela diz que a tabela proprietarios já existe, por isso vocês podem apagar o primeiro trecho do código referente a sua criação.
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!
Caso alguém tenha ficado preso no erro: Table "proprietarios" already exists
Se traduzirmos, ela diz que a tabela proprietarios já existe, por isso vocês podem apagar o primeiro trecho do código referente a sua criação.
Olá, Vivianne! Como vai?
Isso mesmo! Quando o MySQL informa que a tabela "proprietarios" já existe, significa que ela já foi criada anteriormente no banco de dados.
Para resolver esse problema, é possível seguir uma das opções abaixo:
Verificar se a tabela já existe antes de criar: Utilize a cláusula IF NOT EXISTS ao criar a tabela. Isso evita a tentativa de criar uma tabela que já está presente no banco de dados. O comando ficaria assim:
CREATE TABLE IF NOT EXISTS proprietarios (
proprietario_id VARCHAR(255) PRIMARY KEY,
nome VARCHAR(255),
cpf_cnpj VARCHAR(20)
);
Excluir a tabela existente: Se você deseja recriar a tabela do zero, pode deletar a tabela existente antes de criar uma nova. Use o comando abaixo, mas tenha cuidado, pois isso irá apagar todos os dados contidos na tabela:
DROP TABLE IF EXISTS proprietarios;
Após isso, você pode executar o comando CREATE TABLE normalmente.
Escolha a opção que melhor se adapta à sua situação e ao que você deseja fazer com os dados existentes.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!