首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >oxid导入旧数据SQL

oxid导入旧数据SQL
EN

Stack Overflow用户
提问于 2014-09-30 19:57:26
回答 1查看 139关注 0票数 0

我有一个旧的oxid版本。我从表"oxseo“中导出了我的旧seo数据,以获取每篇文章的关键字和描述。现在,我想将这些字段导入到我的新版本的商店中。我的文章已经在那里了,但不是seodata。

我的第一个想法是从旧数据的csv导出中收集所需的所有数据。例如,我的输出数组可能如下所示:

代码语言:javascript
复制
$article  = array();
$keywords = array();
$desc     = array();

foreach($line as $l) {
    $keywords[$i] = current_keyword
    $desc[$i]     = current_description
    $oxid[$i]     = current_oxid
}

所以让我们假设我已经有了我的填充数组。

如果我检查一下oxid,它们仍然是一样的。因此,从我导出的CSV中,选择一个随机的OXID,在我的新DB中查找它,就会显示出正确的文章。

现在我的第一个想法是,在oxobject2seodata中查找。我知道文章的数据存储在那里,但我找不到连接这些数据的方法,因为旧版本中的"oxid“与新版本中的objectId不同。然而,在oxarticle中,没有"objectId“。

预先感谢您的任何提示和提示

EN

回答 1

Stack Overflow用户

发布于 2015-08-19 19:58:06

OXOBJECTID表中的OXID字段应与oxobject2seodata表中的OXOBJECTID字段匹配。

代码语言:javascript
复制
SELECT oa.OXID, o2s.* from oxobject2seodata o2s, oxarticles oa WHERE o2s.OXOBJECTID = oa.OXID AND oa.OXID = '[OXID-of-article]';
-- or
SELECT o2s.* from oxobject2seodata o2s WHERE o2s.OXOBJECTID = '[OXID-of-article]';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26120255

复制
相关文章

相似问题

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