【发布时间】:2012-02-28 19:30:42
【问题描述】:
我正在尝试将外部论坛脚本 (SMF) 与我的网站“同步”。 这意味着,当用户在我的网站上注册时,触发器会在外部论坛成员表中插入用户详细信息(用户名、密码和电子邮件)。 类似的东西,但它是错误的,sql错误。
CREATE TRIGGER forumReg
AFTER INSERT ON hotaru_users
FOR EACH ROW
BEGIN
INSERT INTO forum_members (member_name, email_address, passwd)
VALUES (NEW.user_username, NEW.user_email, NEW.user_password);
END
hotaru_users 是我的网站用户表, forum_members 是外部论坛用户表, 两个表都在同一个mysql数据库中
错误
Erro
consulta SQL:
CREATE TRIGGER forumReg AFTER INSERT ON hotaru_users
FOR EACH
ROW
BEGIN
INSERT INTO forum_members( member_name, email_address, passwd )
VALUES (
NEW.user_username, NEW.user_email, NEW.user_password
);
Mensagens do MySQL : Documentação
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6
【问题讨论】:
-
错误是什么? “hotaru_users”和“forum_members”是同一个数据库的一部分,还是在不同的服务器上?
-
@Yuck:我发表评论时还不清楚....
-
大概,论坛成员表在不同的数据库中?
标签: mysql sql triggers user-registration