問題タブ [sqlsoup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
850 参照

python - SQLAlchemy / SQLSoup が MySQL で一時テーブルを認識しない

SQLQlchemy / SQLSoup アプリケーションを継承しており、20 倍にスケーリングする必要があります。

1 つのクエリが非常に遅くなっていたので、再計算しました。ネストされたサブクエリ/派生テーブルでの MySQL のパフォーマンスが低いため、2 つの一時テーブルに分割してそれらを結合しました。

今、コードに SQL を追加しようとしていますが、一時テーブルにアクセスしようとすると、テーブルが存在しないというエラーが表示されます。

今、私はエラーが発生します:

これは、セッションが閉じられ、クエリ間で再操作されているため、またはそのようなものであると思われます。

データベース接続は以下の通りです。

(SQLSOUP_DB は、db.execute で使用されるデータベースです)。

一時テーブルを引き続き使用できるように、セッションを開いたままにするにはどうすればよいですか。それとも、この問題を引き起こしている他の何かである可能性がありますか?