Mysql 每次更改另一个数据库表中的值时,都会更新另一个数据库表中的值

Mysql 每次更改另一个数据库表中的值时,都会更新另一个数据库表中的值,mysql,Mysql,hi2 有谁能告诉我,当另一个数据库中的数据更改其值时,如何更新数据值 这是我的两个数据库的截图 我希望如此; 每次数据库1-table1中的值发生变化时, 它发送一个触发器来更改数据库2 useragetable中的年龄值 我试图从这个链接创建一个触发器。 下面是代码和截图 AFTER UPDATE ON table1.value FOR EACH ROW BEGIN UPDATE TABLE database2.useragetable SE

hi2

有谁能告诉我,当另一个数据库中的数据更改其值时,如何更新数据值


这是我的两个数据库的截图 我希望如此;

每次数据库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创建触发器:

  • 在phpMyAdmin中,选择要使用的数据库(database1-table1)

  • 转到页面顶部的SQL选项卡

  • 在“运行SQL查询/数据库查询”窗体中,将分隔符更改为$$。(位于表单底部的小盒子中)
  • 在窗体的主对话框中输入SQL触发器

  • 可能是@Nishita的副本谢谢你给我新的见解。但是,我应该把扳机放在哪里?我应该创建另一个PHP脚本吗?如果我没什么要求的话,你能不能把代码应该放在哪里的截图^_^嗨,西田,我仍然不确定你给我的链接在我的情况下是否有效。我试图实现@fahim Parkar的答案,但它说“unrecognized statement type(near after)”,我不确定我做错了什么。请发布您试图运行的触发器的完整代码。我刚刚把它放在我的问题中。。非常感谢你对西田的帮助^^你有办法解决这个问题吗?我将不胜感激。