1
resposta

dUVIDAS...

CRIEI A TABELAS MAS NÃO TINHA ENTENDIDO COMO ADICIONAR A CHAVE ESTRANGEIRA, SENDO ASSIM, CRIEI SEM ELAS MAS VI A RESPOSTA E CORRI DESSA FORMA...

CREATE TABLE VENDAS( NUMERO VARCHAR(5) NOT NULL, DATA_VENDA DATE, CPF VARCHAR(11) NOT NULL, MATRICULA VARCHAR(5) NOT NULL, IMPOSTO FLOAT, PRIMARY KEY(NUMERO) );

ALTER TABLE VENDAS ADD CONSTRAINT FK_TAB_CLIENTES FOREIGN KEY (CPF) REFERENCES CLIENTES (CPF);

ALTER TABLE VENDAS ADD CONSTRAINT FK_TAB_VENDEDORES FOREIGN KEY (MATRICULA) REFERENCES VENDEDORES (MATRICULA);

SHOW CREATE TABLE VENDAS;

FIZ CERTO?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oii Alex, tudo certo?

Está certinho sim. A chave estrangeira pode ser adicionada após a criação da tabela através dos comandos ALTER TABLE, ADD CONSTRAINT e REFERENCES.

Continue praticando! Fico à disposição.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!