sql >> Base de Datos >  >> RDS >> Oracle

ORA-00904:ID:identificador no válido

Echa un vistazo a la siguiente línea:

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

Su tabla no tiene una columna llamada "id". Supongo que querías escribir

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

EDITAR:
Además, como usted mismo sospechaba, si desea hacer referencia a la ingredient_list tabla, debe crearla antes de crear los ingredients tabla que lo referencia.