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