【问题标题】:MySQL stored procedure activation on import导入时激活 MySQL 存储过程
【发布时间】:2015-11-08 22:53:01
【问题描述】:

有没有办法让 mysql 存储过程在 mysql 工作台数据导入后自动执行,例如从 csv 文件导入记录集后?

目的是更新一个单独的表来跟踪活动。

【问题讨论】:

    标签: mysql stored-procedures


    【解决方案1】:

    为什么不使用 MySQL 事件调度程序来安排存储过程,它会每隔 5 分钟运行一次存储过程来跟踪活动。

    首先我要确认预定事件仅适用于 MySQL 5.6 版。

    以下链接可以帮助您安排 procs:

    http://www.mysqltutorial.org/mysql-triggers/working-mysql-scheduled-event/

    How to schedule a stored procedure in MySQL

    【讨论】:

      【解决方案2】:

      Triggers,这就是你要找的。但请注意,mysql 触发器在行级别运行,它将为每一行触发一次触发器。这意味着批量导入将非常非常缓慢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-18
        • 2014-04-21
        • 2012-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多