无写访问权限的MySql触发器

无写访问权限的MySql触发器,mysql,Mysql,因此,我想编写一个触发器,在另一个表(在另一个数据库中)更新时更新(插入、更新、删除)一个表,例如: CREATE TRIGGER new_data AFTER INSERT ON account FOR EACH ROW INSERT INTO test4.bank3 SET money = NEW.amount 问题是我只有对另一个数据库的读取权限(在本例中,帐户位于该数据库上) 有办法解决这个问题吗?或者我必须使用完全不同的方法吗?你能要求另一个数据库的管理员设置一个连接/触发器,以便在

因此,我想编写一个触发器,在另一个表(在另一个数据库中)更新时更新(插入、更新、删除)一个表,例如:

CREATE TRIGGER new_data
AFTER INSERT ON account
FOR EACH ROW
INSERT INTO test4.bank3
SET
money = NEW.amount
问题是我只有对另一个数据库的读取权限(在本例中,帐户位于该数据库上)


有办法解决这个问题吗?或者我必须使用完全不同的方法吗?

你能要求另一个数据库的管理员设置一个连接/触发器,以便在你的数据库中创建一个重复的表吗?那么您可以使用该表作为触发器?

如果有办法绕过它,那么安全限制(即只读访问)的意义是什么?唯一的办法是以具有正确权限的用户身份运行该命令。但我有读取权限。我能做的(并且已经做了)是,我可以编写一个我必须手动使用的函数,在我的表中插入我需要的所有信息。那么,为什么不可能编写触发器或以另一种自动方式执行它呢?如果您只有读取权限,那么您的其他功能如何工作,如果它执行相同的任务呢?我有足够的权限读取和复制文件,或者执行类似于从该数据库插入的操作。但是触发器将在这个数据库中,而不是我的数据库中,这是我无权访问的(比如在另一个数据库中更改或插入新文件)啊,你是说你没有创建触发器的权限。这一点都不清楚。听起来好像你没有权限运行插入。在这种情况下,当然没有办法,出于同样的安全原因。您必须要求DBA为您创建触发器,或者要求他们授予您相关的权限。嗯,可能会要求类似的内容。只是希望会有另一种方式。酷,正如其他人所说,我不认为有不幸的,否则我们真的可以开始互相打搅了!!