【发布时间】:2015-07-01 11:46:27
【问题描述】:
我目前正在写我最后一个学期的主要作业(IT-Engineering with Networking),目前正在使用 MySQL。
我的问题是:是否可以从 MySQL 触发器/过程中执行 Shell 脚本/命令?还是可以通过 CASE 语句来完成? 我一直在互联网上搜索并读到这样做是不可取的。 但是我需要一个脚本来检查数据库中的表是否有警报,然后如果有警报就警告人们。 如果还有其他方法可以做到,那么我愿意接受想法。 任何输入将不胜感激:)
【问题讨论】:
-
Mysql trigger/procedures 只知道 mysql 命令,对它们来说,shell 命令就像
alian script。但是在 shell 脚本中可以执行 mysql 命令。 -
这听起来非常低效。您已经在数据库中:您想创建一个 shell 脚本来连接数据库?不管怎样,我发现了一个关于sending email from mysql的有趣问题。
-
感谢您的链接。它看起来很有趣。我想要的是每次有新行时检查的脚本,如果有的话,它必须拨打 VOIP 电话。我已经有运行电话的脚本。但是我无论如何都找不到在脚本中包含 MySQL 来检查那些空行,然后如果有的话就调用。