Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-00904:ID:ungültige Kennung

Schauen Sie sich die folgende Zeile an:

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

Ihre Tabelle hat keine Spalte mit dem Namen "id". Ich nehme an, Sie wollten schreiben

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

BEARBEITEN:
Zusätzlich, wie Sie selbst vermutet haben, wenn Sie auf die ingredient_list verweisen möchten Tabelle müssen Sie diese erstellen, bevor Sie die ingredients erstellen Tabelle, die darauf verweist.