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

¿Conectarse al servicio web/API en MySQL?

MySQL no puede hacer esto usando código SQL que se ejecuta en el servidor, sin extender el servidor MySQL con funciones definidas por el usuario.

Algunos otros servidores de tablas SQL (por ejemplo, PostgreSQL, Microsoft SQL Server, Oracle) pueden hacer esto con procedimientos almacenados. Sin embargo, acceder a los recursos de la red, como las API, desde el código residente en el servidor de la tabla es un asunto complicado, porque esos recursos pueden agotar el tiempo de espera o fallar de otras formas.

Este tipo de cosas es una bola de pelo total para depurar cuando lo ejecuta en el servidor de mesa.

Sería mucho mejor si escribiera un trozo de código de cliente (me refiero a código que es un cliente del servidor MySQL) para hacer esto. Hay muchos lenguajes que pueden soportar esto muy fácilmente, incluidos python, php, PERL, C#, Java, etc.