質問: " INSERT INTO table (parentID, subcategoryID, userID) VALUES " & local.values & " ; SELECT last_insert_id() as subsubCategoryID; " writeDump(local.sql); ```
回答: 元のクエリをそのまま(subsubCategoryIDとして `SELECT last_insert_id()を使わずに)`にして、最後にsubsubcategoryIDを返すルックアップ(selectステートメント)を実行することにしました。これは、各挿入ステートメントの後に `SELECT last_insert_id()をsubsubCategoryID` として追加できるように、挿入ステートメントを分割した場合に必要となる複数のデータベース接続とは対照的に、2つのデータベース接続のみになります。 **アップデート**以下にAgeaxによるコメントに基づいて、他の誰かがこのSOに遭遇した場合の明確さのためにこのアップデートを追加しています...「最後にルックアップを実行します」と言うとき、私は最後を意味します問い合わせの終わりではなくプロセスの終わり**