sql >> Databasteknik >  >> RDS >> Mysql

Anropar ett PHP-skript från en MySQL-utlösare

Triggern exekveras på MySQL-servern, inte på PHP-servern (även om de båda är på samma maskin).

Så jag skulle säga att detta inte är helt möjligt -- åtminstone inte helt enkelt.


Ändå med tanke på denna post från MySQL FAQ om utlösare :

23.5.11:Kan utlösare anropa en extern applikation via en UDF?

Ja. Till exempel kan en utlösare anropa sys_exec() UDF tillgängligt här:https://github.com/mysqludf/lib_mysqludf_sys#readme

Så det kan finnas ett sätt via en UDF-funktion som skulle starta php executable/script. Inte så lätt, men det verkar möjligt.;-)



  1. identitet från sql infoga via jdbctemplate

  2. Vårens lagrade procedur - resultat som kommer tillbaka från proceduren är alltid tomma

  3. Returnerar den "sista" raden i varje "grupp efter" i MySQL

  4. Hur pg_sleep() fungerar i PostgreSQL