Mysql 每次更改另一个数据库表中的值时,都会更新另一个数据库表中的值
hi2 有谁能告诉我,当另一个数据库中的数据更改其值时,如何更新数据值Mysql 每次更改另一个数据库表中的值时,都会更新另一个数据库表中的值,mysql,Mysql,hi2 有谁能告诉我,当另一个数据库中的数据更改其值时,如何更新数据值 这是我的两个数据库的截图 我希望如此; 每次数据库1-table1中的值发生变化时, 它发送一个触发器来更改数据库2 useragetable中的年龄值 我试图从这个链接创建一个触发器。 下面是代码和截图 AFTER UPDATE ON table1.value FOR EACH ROW BEGIN UPDATE TABLE database2.useragetable SE
这是我的两个数据库的截图 我希望如此;
每次数据库1-table1中的值发生变化时,
它发送一个触发器来更改数据库2 useragetable中的年龄值
我试图从这个链接创建一个触发器。
下面是代码和截图
AFTER UPDATE ON table1.value FOR EACH ROW
BEGIN
UPDATE TABLE database2.useragetable
SET age = NEW.value
WHERE no = NEW.no
END;
请参考以下wiki创建触发器:
可能是@Nishita的副本谢谢你给我新的见解。但是,我应该把扳机放在哪里?我应该创建另一个PHP脚本吗?如果我没什么要求的话,你能不能把代码应该放在哪里的截图^_^嗨,西田,我仍然不确定你给我的链接在我的情况下是否有效。我试图实现@fahim Parkar的答案,但它说“unrecognized statement type(near after)”,我不确定我做错了什么。请发布您试图运行的触发器的完整代码。我刚刚把它放在我的问题中。。非常感谢你对西田的帮助^^你有办法解决这个问题吗?我将不胜感激。