我希望能够从MySQL存储过程中调用并执行一个PHP脚本,这是否可行?
CREATE PROCEDURE simpleproc (OUT param1 INT)
BEGIN
Call my php script here
END//
[编辑]
实际上,我正在尝试在满足条件时触发事件,例如当我的表字段值与当前时间相匹配时。然后,我想捕获该事件并发送电子邮件。
DELIMITER @@
CREATE TRIGGER Test_Trigger
AFTER INSERT ON MyTable
FOR EACH ROW
BEGIN
DECLARE cmd CHAR(255);
DECLARE result int(10);
SET cmd=CONCAT('/usr/bin/php ', '/home/test/beta/demo.php');
SET result = sys_exec(cmd);
END;
@@
DELIMITER ;
do_system()
。 - Bogdan Burym