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.