sql >> Base de Datos >  >> RDS >> Mysql

Invocar un script PHP desde un disparador MySQL

El activador se ejecuta en el servidor MySQL, no en el de PHP (incluso si ambos están en la misma máquina).

Entonces, diría que esto no es del todo posible, al menos no simplemente.


Aún así, considerando esta entrada de MySQL FAQ sobre Triggers :

23.5.11:¿Pueden los activadores llamar a una aplicación externa a través de una UDF?

Sí. Por ejemplo, un disparador podría invocar el sys_exec() UDF disponible aquí:https://github.com/mysqludf/lib_mysqludf_sys#readme

Por lo tanto, podría haber una forma a través de una función UDF que lanzaría el script/ejecutable php. No es tan fácil, pero parece posible.;-)