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