Mysql
 sql >> Database >  >> RDS >> Mysql

Posso eseguire un HTTP GET direttamente in SQL sotto MySQL?

No, grazie al cielo — sarebbe un orrore per la sicurezza. Ogni buco di SQL injection in un'applicazione può essere sfruttato per iniziare a inviare spam alle connessioni per attaccare altri siti.

Potresti, suppongo, scriverlo in C e compilarlo come UDF. Ma non penso che ti dia davvero qualcosa rispetto al semplice SELECTing nel tuo livello di applicazione e al ciclo dei risultati facendo HTTP GET e UPDATE. Se stiamo parlando di creare connessioni HTTP, l'efficienza extra di farlo a livello di database sarà comunque completamente sminuita dai ritardi di rete.