Oracle
 sql >> Database >  >> RDS >> Oracle

ORA-00904:ID:identificatore non valido

Dai un'occhiata alla riga seguente:

CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)

La tua tabella non ha una colonna denominata "id". Presumo tu volessi scrivere

CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)

EDIT:
Inoltre, come sospettavi tu stesso, se vuoi fare riferimento a ingredient_list tabella, devi crearla prima di creare gli ingredients tabella che vi fa riferimento.