P粉2774647432023-08-28 08:17:05
たとえ後続のリクエストで「同じ」接続が使用されることを保証できたとしても、プールからの接続の割り当ての一部にはセッション状態に関連するもののリセットが含まれるため、これは役に立ちません。
これは仕様によるもので、これは良いことです。そうしないと、あるデータベース セッションから無関係な別のセッションに個人データが漏洩する可能性があるからです。たとえば、あるユーザーが機密データを一時テーブルに保存し、別のユーザーのデータベース セッションがその一時テーブルを読み取ることができる場合、これは問題になります。同じことが、未処理のトランザクション、セッション変数、および接続文字セットにも当てはまります。これらはすべて、接続がプールから割り当てられるときにリセットされます。
したがって、一時テーブルを使用する場合は、接続の使用後に削除されるため、同じリクエスト中にのみ使用する必要があります。
前のリクエストのデータを次のリクエストで使用する必要がある場合は、次のことができます: