2009-07-26 11 views

Antwort

0

Nein. Dies ist mit MySQL nicht möglich. Der nächste, den Sie erreichen können, ist die Verwendung der Replikation, um die benötigten Tabellen von der "Remote" -Datenbank auf den Slave zu replizieren, den Sie abfragen. Weitere Informationen finden Sie unter documentation.

1

Nicht genau.

Es gibt jedoch die Speicher-Engine FEDERATED (verfügbar seit 5.0.3), die in bestimmten Situationen verwendet werden kann, um dieses Verhalten zu emulieren. Es ist, (sehr einfach ausgedrückt) eine VIEW für eine Remote-Tabelle.

Es gibt eine ausführliche Erklärung, zusammen mit Beispielen auf its MySQL manual page(s).

+0

Oh ja. Ich vergesse immer, dass es existiert. Benutzt jemand sogar FEDERATED? – hobodave

1

Vielleicht möchten Sie in MySQL Proxy suchen. Dies entspricht nicht der Architektur von dblink, aber Sie können wahrscheinlich eine ähnliche Gruppe von Problemen lösen, die Sie mit dblink lösen würden.