★ひざまずいて助けを求めてください: PHP は SQL 一時テーブルの作成後にアクセスできません。 ? ★
これが起こります:
リンクをクリックして関数をトリガーし、関数内で * into #temp from A を選択し、select * from #temp
を返します。 #temp の内容を表示できます。
関数をトリガーするには、関数内で * from #temp のみを選択します。
デバッグ後、返された結果は #temp の内容を表示できません。データベース #temp が存在しないことが判明しました。
1. なぜこのようなことが起こっているのでしょうか? #temp セッションレベルではないですか?
2. ##temp グローバル一時テーブルに変更しましたが、上記の #temp のように失われてしまいました。
3. 時間を節約するために、頻繁なクエリの結果を一時テーブルに入れて次のクエリを待ちたい場合は、どうすればよいでしょうか?
-----解決策---------