【问题标题】:how to run the python script from the mysql query?如何从 mysql 查询运行 python 脚本?
【发布时间】:2012-12-05 18:05:41
【问题描述】:

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

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

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

                       call script(somefile.py) 

我写了上面的东西来解释我到底想要什么。

【问题讨论】:

  • 这个的用例是什么?这是跨域,我认为不应该跨域。
  • mysql中有一个event_shceduler,我想在mysql中定期运行event_shcduler并调用外部脚本,即使我知道linux和winwods调度程序中的cron作业,

标签: python mysql sql


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-01-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 2017-05-18
    相关资源
    最近更新 更多