私はいくつかの独立したステートメントを実行するためにSQLAlchemy Coreを使用しています。 ステートメントはテーブルを分離するもので無関係です。そのため私は、渡されたのparamsの複数の辞書を標準table.insert()
を使用することができない今、私はこれやってる:。SQLAlchemy Coreで複数の独立した文を実行しますか?
sql_conn.execute(query1)
sql_conn.execute(query2)
を私は2つを必要とするのではなく、1回のショットでこれらを実行することができますどのような方法がありますDBに戻ったり来たりしますか?私はMySQL 5.7とPython 2.7.11を使用しています。
2つのステートメントを一緒に実行するのはなぜでしょうか?または何が利益になるでしょうか? –
@MauroBaraldi 2回ではなくDBへの1回のラウンドトリップ。 – univerio
1つのステートメントが失敗すると、誰も実行されません。独立したステートメントを使用すると、より多くの制御ができ、デバッグが容易になります。 –