1
resposta

Meu codigo nao funciona

Fiz tudo certo e so para garantir copiei o codigo pronto e colei, apertei no raio aparece estas mensagens Insira aqui a descrição dessa imagem para ajudar na acessibilidade

. Quando clico no refresh all n atualiza. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi Carlos, tudo bem?

Pelas imagens que você mandou, a criação da tabela proprietarios já foi feita e está no banco de dados certinho.

Para criar as outras tabelas, execute apenas o comando de criação delas, especificamente, assim:

USE insight_places;

CREATE TABLE hospedagens (
    hospedagem_id VARCHAR(255) PRIMARY KEY,
    tipo VARCHAR(50),
    endereco_id VARCHAR(255),
    proprietario_id VARCHAR(255),
        ativo bool,
    FOREIGN KEY (endereco_id) REFERENCES enderecos(endereco_id),
    FOREIGN KEY (proprietario_id) REFERENCES proprietarios(proprietario_id)
);

CREATE TABLE alugueis (
    aluguel_id VARCHAR(255) PRIMARY KEY,
    cliente_id VARCHAR(255),
    hospedagem_id VARCHAR(255),
    data_inicio DATE,
    data_fim DATE,
    preco_total DECIMAL(10, 2),
    FOREIGN KEY (cliente_id) REFERENCES clientes(cliente_id),
    FOREIGN KEY (hospedagem_id) REFERENCES hospedagens(hospedagem_id)
);

CREATE TABLE avaliacoes (
avaliacao_id VARCHAR(255) PRIMARY KEY,
cliente_id VARCHAR(255),
hospedagem_id VARCHAR(255),
nota INT,
comentario TEXT,
FOREIGN KEY (cliente_id) REFERENCES clientes(cliente_id),
FOREIGN KEY (hospedagem_id) REFERENCES hospedagens(hospedagem_id)
);

Vai dar certo!

Abraços.