php-Mysql错误#1305功能db.sys_exec不存在

我正在使用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

上一篇:在插入命令上更新mysql表


下一篇:javascript-在.trigger内部使用时,冒号在jQuery中是什么意思?