Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mit Webdienst/API in MySQL verbinden?

MySQL kann dies nicht mit SQL-Code tun, der auf dem Server ausgeführt wird, ohne den MySQL-Server mit benutzerdefinierten Funktionen zu erweitern.

Einige andere SQL-Tabellenserver (z. B. PostgreSQL, Microsoft SQL Server, Oracle) können dies mit gespeicherten Prozeduren tun. Der Zugriff auf Netzwerkressourcen wie APIs über Code, der sich auf dem Tabellenserver befindet, ist jedoch eine heikle Angelegenheit, da diese Ressourcen eine Zeitüberschreitung aufweisen oder auf andere Weise fehlschlagen können.

So etwas ist ein totaler Haarball zum Debuggen, wenn Sie es auf dem Tabellenserver ausführen.

Sie wären viel besser dran, einen Haufen Client-Code zu schreiben (womit ich Code meine, der ein Client des MySQL-Servers ist), um dies zu tun. Es gibt viele Sprachen, die dies sehr einfach unterstützen können, einschließlich Python, PHP, PERL, C#, Java usw.