我使用的是phpmyadmin。我在mysql中使用一个触发器,在表中插入一些东西后调用php脚本。但是我不能创建触发器,它显示一个错误消息…
#1064 SQL语法错误
帮我一下……我在触发器中的代码
DECLARE result INT;
SET result=select sys_exec('C:/xampp/php/php.exe C:/xampp/htdocs/mysite/hello.php');
您应该使用select
(这就是为什么您得到语法错误)
你应该使用一些可以运行PHP文件的可执行文件。(例如。exe)
试试这样写:
DECLARE result INT;
SET result = (select sys_exec('C:/path/to/PHP.EXE C:/xampp/htdocs/mysite/hello.php'));