So che è altamente sconsigliato,Chiamare un URL da un trigger in MySQL
So che si tratta di un problema con le prestazioni, la velocità, ecc, ma è per un'integrazione, e solo loro stanno facendo i loro aggiornamenti via mysql (So che è pazzesco farlo anche io ma non posso cambiare quello che fanno, e stanno facendo un sacco di vendite in modo da non voler cambiare nulla).
ho solo bisogno di inviare a un URL (che può essere semplice come http://www.google.com?id=skuid)
ho letto questo blog e pile, ma sono 2+ anni, vorrei sapere se ci sono alternative all'utilizzo un udf:
http://open-bi.blogspot.pe/2012/11/call-restful-web-services-from-mysql.html
http://www.mooreds.com/wordpress/archives/1497
Calling a php file by using mysql trigger
Grazie mille per tutto !!
Se avete solo bisogno di POST/qualunque cosa, regarless di metodo, è possibile farlo attraverso alcuni procura asincrono, con il grilletto con un UDF meno dannosa come 'sys_exec()'. –
Devi usare una UDF per questo. Se non è necessario un risultato (o se è possibile aggiungerlo in un secondo momento), è necessario utilizzare un metodo asincrono. Per esempio. nel trigger, basta aggiungere l'url a un tavolo da gioco e lasciare che un evento lo gestisca in un secondo momento (o chiamare direttamente un udf, che ritorna immediatamente, non dopo l'esecuzione) - altrimenti il trigger deve includere gestione degli errori e/o forse aspettare un timeout se la connessione è inattiva, il tutto mentre blocchi i tuoi dati. – Solarflare
Il fatto che il primo collegamento sia del 2012 non fa differenza. Nulla è cambiato negli ultimi 15 anni. Usalo. – e4c5