Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-00904:ID:identificador inválido


Dê uma olhada na linha a seguir:
CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)

Sua tabela não tem uma coluna chamada "id". Eu suponho que você quis escrever
CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)

EDIT:
Além disso, como você suspeitava, se você quiser fazer referência à ingredient_list tabela, você deve criá-la antes de criar os ingredients tabela que o referencia.