UDF触发器无法运行MySQL

时间:2017-05-27 15:45:22

标签: mysql triggers udf

足够讽刺的问题是我没有收到任何错误。触发器如下:

DELIMITER @@
CREATE TRIGGER autohome1 
AFTER INSERT ON prueba
FOR EACH ROW 
BEGIN
 DECLARE cmd VARCHAR(255);
 DECLARE result int(10);
 SET cmd=CONCAT('sh /home/pi/Desktop/Py_Script_Auto_Home/autohome.sh');
 SET result = sys_exec(cmd);
END;
@@
DELIMITER ;

如果我没有错(我对此主题不太了解),每当我插入名为“prueba”的表时,都应该执行该命令。或者至少这是我理解应该做的,但这不会发生。我不清楚“SET result = sys_exec(cmd);”

这一行的功能

我知道我想要执行的命令有效,所以我不知道从哪里开始解决我的问题。

0 个答案:

没有答案
相关问题