3

mysql クエリから python スクリプトを呼び出したいと思っています。

mysql でプロシージャを呼び出すように: call procedurename();

上記と同じように、mysql で のような外部スクリプトを呼び出す方法はありますか?

                       call script(somefile.py) 

私が欲しいものを正確に説明するために上記のことを書きました。

4

1 に答える 1

3

これは、セキュリティ上の理由から、MySQLでは不可能のようです。この関連する質問を見ることができますMySQLからのシェルコマンドの実行。ただし、これはoracleなどの他のデータベースで実行できます。Postgresqlでは、データベースにpythonストアドプロシージャを作成するためのサポートもあります。この手法を使用して、データベーストリガーにPythonコードを実行させることができます。

于 2012-12-05T20:54:24.263 に答える