Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Invocando um script PHP de um gatilho MySQL


O gatilho é executado no servidor MySQL, não no PHP (mesmo que ambos estejam na mesma máquina).

Então, eu diria que isso não é bem possível - pelo menos não simplesmente.


Ainda assim, considerando esta entrada do MySQL FAQ on Triggers :

23.5.11:os acionadores podem chamar um aplicativo externo por meio de uma UDF?

Sim. Por exemplo, um gatilho pode invocar o sys_exec() UDF disponível aqui:https://github.com/mysqludf/lib_mysqludf_sys#readme

Portanto, pode haver uma maneira por meio de uma função UDF que iniciaria o executável/script do php. Não é tão fácil, mas parece possível.;-)