我正在使用phpmyadmin.我在mysql中使用触发器,该触发器在表中插入内容后会调用php脚本.
我的触发器包含此内容.
DECLARE result INT;
SET result=(select sys_exec('C:/xampp/php/php.exe C:/xampp/htdocs/mysite/hello.php'));
但是我在尝试向表中插入内容时遇到了此错误.
#1305 FUNCTION db.sys_exec does not exists
(我的数据库名称是db)
帮帮我.谢谢.
解决方法:
sys_exec不是标准的mysql函数.它由外部UDF插件提供,必须单独安装:https://github.com/mysqludf/lib_mysqludf_sys#readme