我有一些连接到MariaDB的Web应用程序。 我无法修改这些应用程序的代码,但我想在这些应用程序查询数据库时运行一些脚本。
示例:如果应用程序A在其数据库中添加某些值,我想在应用程序B使用的另一个数据库中添加某些值
有两种方法(可能更多?):
我认为第一种方法是最好的方法。但是如果有可能的话,我现在不会这样做。 什么是最好的解决方案,我该怎么做?
谢谢!
答案 0 :(得分:0)
当发生 write 操作时,可以调用TRIGGER
(MariaDB或MySQL)来执行操作。您可以指定它是INSERT
还是UPDATE
等,以及涉及的是哪个表。
cron
或MariaDB / MySQL EVENT
可以定期执行某些操作。
"查询重写" feature"捕获查询并允许在提交之前更改它。它在MySQL 5.7中可用,但不在MariaDB中。
你是否愿意解释你想要做什么。