次のステートメントを実行するストアド プロシージャがあります。
- 変数を設定するための選択
- 上記の変数を利用した更新
- 2 番目の変数を入力する別の選択
- 2 番目の変数を使用した挿入
- 呼び出し元のアプリケーションに 4 の挿入 ID を吐き出すための last_insert_id() の選択。
SP は最初の選択であるため、最初の変数を返しています。
代わりに、最後の挿入 ID を取得する方法はありますか?
アプリケーションのカーソルで最後の挿入 ID を使用できることはわかっていますが、使用しているモデルが壊れます。最後の手段としてそれを行うことができると思いますが、追加のオプションを探しています。