1
resposta

ERRO AO UTILIZAR FOREING KEY (SQL)

Olá, Gostaria de entender o pq está dando erro ao rodar este comando, olhei linha por linha e está igual ao da professora.

Segue a imagem com o erro.

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

1 resposta

Olá Shirley, tudo bem?

O erro está relacionado à declaração da chave estrangeira (FOREIGN KEY) no seu comando SQL, note que ele até está sem o amarelo, indicando que o programa não está reconhecendo como comando sql padrão . Ele está escrito "FOREING" ao invés de "FOREIGN".

CREATE TABLE tabelaprodutos (
  ID_Produto INT PRIMARY KEY,
  Nome_do_Produto VARCHAR (250),
  Descrição TEXT,
  Categoria INT,
  Preco_de_Compra DECIMAL (10,2),
  Unidade Varchar (50),
  Fornecedor INT,
  Data_de_Inclusao DATE,
  FOREIGN KEY (Categoria) REFERENCES tabelacategorias (id_categoria),
  FOREIGN KEY (Fornecedor) REFERENCES tabelafornecedores (id)
  );

Agora a palavra "FOREIGN" está agora escrita corretamente.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

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