次の行を見てください:
CONSTRAINT fk_ingredient_list FOREIGN KEY(id) REFERENCES ingredient_list(id)
テーブルに「id」という名前の列がありません。私はあなたが書くつもりだったと思います
CONSTRAINT fk_ingredient_list FOREIGN KEY(ingredient_id) REFERENCES ingredient_list(id)
編集:
さらに、あなたが自分自身を疑ったように、ingredient_list
を参照したい場合 テーブルの場合、ingredients
を作成する前に作成する必要があります それを参照するテーブル。