Может ли MySql 5.0 иметь вид таблицы, расположенной на другом сервере - PullRequest
3 голосов
/ 07 октября 2008

Могут ли представления MySql 5.0 использовать таблицы, расположенные на другом сервере? Каков синтаксис для создания такого представления?

Ответы [ 2 ]

6 голосов
/ 07 октября 2008

Федеративные таблицы: http://dev.mysql.com/doc/refman/5.0/en/federated-storage-engine.html

Это позволяет удаленно обращаться к таблице, как если бы удаленная таблица была локальной таблицей. Это имеет свои ограничения, но, кажется, отвечает моим потребностям.

0 голосов
/ 07 октября 2008

Да, вы можете создавать объекты в одной базе данных, которые ссылаются на другую базу данных и даже на другой хост. Синтаксис для этого работает примерно так:

USE localhost.myDB;

SELECT * FROM host2.db.tableName; 
...