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.
(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.
(SQL
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!