首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >联合引擎PHPmyAdmin、MYSQL5、Magento、CPANEL

联合引擎PHPmyAdmin、MYSQL5、Magento、CPANEL
EN

Stack Overflow用户
提问于 2013-02-27 05:22:05
回答 1查看 884关注 0票数 0

我正在尝试访问远程服务器上的旧magento数据库上的一些表。我正在尝试使用联合引擎重新创建表,并使用sql将它们插入到本地服务器上,如下所示:

代码语言:javascript
复制
CREATE TABLE IF NOT EXISTS `fed_customer_address_entity` (   `entity_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity Id',   `entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Entity Type Id',   `attribute_set_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attribute Set Id',   `increment_id` varchar(50) DEFAULT NULL COMMENT 'Increment Id',   `parent_id` int(10) unsigned DEFAULT NULL COMMENT 'Parent Id',   `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Created At',   `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Updated At',   `is_active` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT 'Is Active',   PRIMARY KEY (`entity_id`),   KEY `IDX_CUSTOMER_ADDRESS_ENTITY_PARENT_ID` (`parent_id`) ) ENGINE=FEDERATED connection='mysql://user:pass@test.ourwebsite.com/animaln2_MagentoTest/customer_address_entity';

但是它们默认使用MyIsam表(我可以在导出表时看到这一点)。它也不会让我将“操作”选项卡下的引擎类型更改为联合。我正在运行MYSQL版本5.1.68-cll。请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2013-03-13 08:24:13

首先,您需要能够激活联邦引擎的VPS或某种专用服务器。一旦我意识到有一种更好的方法可以做到这一点,我就放弃了使用联邦。实际上,我只需要访问不同服务器上的旧数据。因此,我也下载了需要访问的表,并将其添加到本地服务器上的新数据库中。然后,我只需建立两个到不同数据库的链接,并解析结果,将它们添加到一起。有时你只希望你一开始就接吻:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15099501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档