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
由於事先