如何从mysql查询运行python脚本?

时间:2012-12-05 18:05:41

标签: python mysql sql

我希望从mysql查询中调用python脚本。

像我们在mysql中调用过程一样:call procedurename();

就像上面一样,mysql中有任何方法可以调用外部脚本,如

                       call script(somefile.py) 

我写了上面的内容来解释我想要的东西。

1 个答案:

答案 0 :(得分:2)

出于安全原因,这在MySQL中似乎不可能。您可以查看此相关问题Executing shell command from MySQL。但是,您可以在其他数据库(如oracle)中执行此操作。在Postgresql中,还支持创建python stored procedures in the database。您可以使用此技术让您的数据库触发器运行python代码。