Mysql 触发器中需要帮助

Mysql 触发器中需要帮助,mysql,phpmyadmin,Mysql,Phpmyadmin,在jos_config5上插入后创建触发器成员身份 每人 一行 开始 插入jos_config4(标识、guid、用户ID、, 状态、原始配置路径、输出文件路径、进程时间、启动时间、完成时间、状态消息、项目名称) 价值观( ‘12’、‘345’、‘753’、‘34’、‘45’、‘NA’、‘NA’、‘NA’、‘用户尚未开始处理……’、‘NA’) 我正在使用PHPMyadmin执行getting错误,如下所示 1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获取第8行“”附近

在jos_config5上插入后创建触发器成员身份 每人 一行 开始 插入jos_config4(标识、guid、用户ID、, 状态、原始配置路径、输出文件路径、进程时间、启动时间、完成时间、状态消息、项目名称) 价值观( ‘12’、‘345’、‘753’、‘34’、‘45’、‘NA’、‘NA’、‘NA’、‘用户尚未开始处理……’、‘NA’)

我正在使用PHPMyadmin执行getting错误,如下所示

1064-您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获取第8行“”附近要使用的正确语法 问候,,
Hemant

您有一个
开始
,没有
结束
。请尝试以下方法:

DELIMITER //
CREATE TRIGGER membership AFTER INSERT ON jos_config5
FOR EACH ROW
BEGIN
    INSERT INTO jos_config4 (
        identity_guid,
        UserID,
        STATUS,
        original_conf_path,
        output_file_path,
        time_of_process,
        time_of_start,
        time_of_completion,
        status_message,
        Projectname )
    VALUES (
        '12',
        '345',
        '753',
        '34',
        '45',
        'NA',
        'NA',
        'NA',
        'User has not started processing...', 'NA');
END;
//
DELIMITER ;
有关正确的语法,请参见此处:


@hemant:这不是我尝试过的东西,但你可能会发现这很有用:。我尝试了这个,但发现错误为#1064-你的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解在“\”附近使用的正确语法!在第5行回显“php test.php?user=“+NEW.UserID+”&guid=“+NEW.UserID”>>/log/yourlog”