Question

Les vues MySql 5.0 peuvent-elles utiliser des tables situées sur un autre serveur? Quelle est la syntaxe pour créer une telle vue?

Était-ce utile?

La solution

Tables fédérées: http://dev.mysql.com/doc/refman /5.0/en/federated-storage-engine.html

Cela permet d’accéder à une table à distance comme si la table distante était une table locale. Il a ses limites mais semble répondre à mes besoins.

Autres conseils

Oui, vous pouvez créer dans une base de données des objets qui référencent une autre base de données et même un autre hôte. La syntaxe à suivre fonctionne de la manière suivante:

USE localhost.myDB;

SELECT * FROM host2.db.tableName; 
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top