A
ak-47
Добрый день
Возникла такая проблема:
Никак не могу создать Federated table на одном mysql-сервере с основной таблицей (но разные БД). Постоянно получаю сообщения "Can't create federated table.Foreign data src error: error: 1159". В документации сказано, что это возможно. Ниже синтаксис.
Может кто-нибудь сталкивался? Может существуют альтернативные способы создания ссылок на таблицы из одной БД в другую ?
Main table structure (on db1):
CREATE TABLE `test_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Federated table structure (on db2):
CREATE TABLE `f_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://root
assword@127.0.0.1:3306/db1/test_table';
Возникла такая проблема:
Никак не могу создать Federated table на одном mysql-сервере с основной таблицей (но разные БД). Постоянно получаю сообщения "Can't create federated table.Foreign data src error: error: 1159". В документации сказано, что это возможно. Ниже синтаксис.
Может кто-нибудь сталкивался? Может существуют альтернативные способы создания ссылок на таблицы из одной БД в другую ?
Main table structure (on db1):
CREATE TABLE `test_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Federated table structure (on db2):
CREATE TABLE `f_table` (
`id` int(20) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
`other` int(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `name` (`name`),
KEY `other_key` (`other`)
) ENGINE=FEDERATED
DEFAULT CHARSET=latin1
CONNECTION='mysql://root
