本質的に、MySQL のプロシージャの存続期間中、いくつかの行を一時変数に格納したいと考えています。
私の手順では、手順の開始時に外部キーの列を取得します。それらの作業が完了したら、テーブルを更新して、それらが処理されたことを示したいと思います。プロシージャが一連のデータを処理している間に、このテーブルに挿入が行われる可能性があるため、これらの新しい行を誤って処理済みとしてマークしたくありません。また、このテーブルをロックして、挿入を行っているスレッドを保持したくありません。
一時テーブルは最善の解決策ですか?