这一切我都是新手,如有错误请作为新手忽略。
删除后我需要帮助。
我的情况:
使用 phpAdmin 访问同一 mySQL 服务器上的所有数据库。
DELIMITER $$
CREATE TRIGGER user_after_delete AFTER DELETE on database1.Main_Users
FOR EACH ROW
BEGIN
DELETE FROM Database2.users
WHERE Database2.users.email = old.Database1.Main_Users.email;
END $$
DELIMITER ;
错误
SQL查询:复制
CREATE TRIGGER user_after_delete AFTER DELETE on database1.Main_Users
FOR EACH ROW
BEGIN
DELETE FROM Database2.users
WHERE Database2.users.email = old.Database1.Main_Users.email;
END
MySQL 说:文档
#1064 - 你的 SQL 语法有错误;查看与您的 MySQL 服务器版本对应的手册,了解在 '.email; 附近使用的正确语法;
END' 在第 6 行
有人可以帮助我,告诉我我哪里出错了,以及我如何在同一个服务器上包含所有 3 个数据库在同一个 AFTER DELETE TRIGGER 中。
感谢您花时间查看我的查询
我尝试按照下面给出的示例进行操作,但没有成功: