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

¿Puedo ejecutar HTTP GET directamente en SQL bajo MySQL?

No, gracias a Dios — sería un horror de seguridad. Cada agujero de inyección SQL en una aplicación podría aprovecharse para comenzar a enviar spam a las conexiones para atacar otros sitios.

Supongo que podrías escribirlo en C y compilarlo como UDF. Pero no creo que realmente obtenga nada en comparación con solo SELECCIONAR en su capa de aplicación y recorrer los resultados haciendo HTTP GET y ACTUALIZAR. Si estamos hablando de hacer conexiones HTTP, la eficiencia adicional de hacerlo en la capa de la base de datos se verá completamente eclipsada por los retrasos de la red de todos modos.