成分テーブルが存在しない場合、成分を挿入しようとしています。次の構文を使用しています。
INSERT INTO ingredient(Name)
(
SELECT 'ingName' FROM dummytable WHERE
(SELECT count(*) FROM ingredient WHERE Name = 'ingName')=0)
SELECT クエリが目的の結果 ("ingName" を含むエントリ) を返すように見えても、これは機能していないようです (0 行が影響を受けます)。
「成分」テーブルには、名前、ID (ID は自動インクリメント) の 2 つの列があります。
ありがとう、リー