我有两个表:SENEVICA 架构上的 USERS 和 Wordpress 架构上的 wp_wsyija_user。Senevica 能够删除、插入和更新 Wordpress.wp_wsyija_user 表上的行,Wordpress 能够在 Senevica.USERS 上执行相同的命令。
使用 Mysql Workbench,我在 SENEVICA.USERS 上创建了一个触发器:
USE SENEVICA;
DELIMITER $$
CREATE TRIGGER TRG_UTENTE_AD AFTER DELETE ON USERS FOR EACH ROW
BEGIN
DELETE FROM WORDPRESS.wp_wsyija_user
WHERE OLD.PK_USERS = wp_wsyija_user.FK_USERS;
END
此触发器无法正常工作,因为我收到以下错误:
Error Code: 1142. DELETE command denied to user 'SENEVICA'@'MYIP' for table 'wp_wsyija_user'
但是,使用 SENEVICA 的 MysqlWorkbench 我可以删除 Wordpress.wp_wsyija_user 上的行。
MySQl 服务器基于 Amazon RDS。