0
下面是代码:UDF触发不工作MySQL错误1064(42000)
DELIMITER @@
CREATE TRIGGER autohome1
AFTER INSERT ON prueba
DECLARE cmd VARCHAR(255);
SET cmd=CONCAT('sh /home/pi/Desktop/Py_Script_Auto_Home/autohome.sh');
sys_exec(cmd);
@@
DELIMITER ;
所以我怀疑错误来自CONCAT功能,但我不知道,因为我已经尝试了很多不同的选项来尝试并解决这个问题,我也仔细查看了此前在论坛上提出的有关此主题的问题。
我得到的错误是:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE cmd VARCHAR(255);
SET cmd=CONCAT('sh /home/pi/Desktop/Py_Script_Auto_Hom' at line 3
由于事先