0

我是 phpmyadmin 工作的新手。我有一个数据库,现在里面有 2 个部分 - 原始表jos_和相同的表,但前缀不同,假设****_这将是完成的数据库。

这是因为我正在将我的 Joomla 1.5 站点升级到 2.5。我对大部分新数据库使用了迁移工具,但由于新数据库具有不同的结构,因此没有传输一条特定的信息。

如果有意义的话,我想复制整个内容jos_content, attribs, keyref=****_content, metadata, "xreference"."VALUE"这将节省手动输入 1000 篇文章中包含的信息。

jos_content, attribs目前包含

    show_title=
    link_titles=
    show_intro=
    show_section=
    link_section=
    show_category=
    link_category=
    show_vote=
    show_author=
    show_create_date=
    show_modify_date=
    show_pdf_icon=
    show_print_icon=
    show_email_icon=
    language=
    keyref=41.126815,0.732623
    readmore=

****_content, metadata目前包含

    {"robots":"all","author":""} 

但我希望它以这样的方式结束

    {"robots":"","author":"","rights":"","xreference":"41.126815,0.732623","marker":""}

谁能告诉我需要运行的 SQL 字符串来实现这一点吗?

如果有什么不同的话,我已经手动更改了大约 300 篇这样的文章,并且认为一定有更好的方法。

编辑:对尝试这个感到紧张我想尝试找到运行 SQL 查询的确切语法(如果这是正确的词)。

我想从源表中提取的值只是 keyref= 旁边的数字,我希望它们出现在以“xreference”为前缀的目标表中。- 所以它显示“xreference”。“VALUE”,其中 VALUE 是必需的数字。还有一个条目 - “marker”:“” 在目标表中,所以我猜 Query 也需要生成它?

对不起,我很抱歉,但如果我弄错了,也许是通过猜测该放什么,我真的不知道再把它放好....

谢谢。

4

1 回答 1

0

请试一试

insert into tableone(column1,column2) select column1,column2 from Tablesecond

如果你还没有表另一个 Daabase 那么这个查询

select * into anyname_Table from tablesource
于 2013-11-27T13:03:41.780 回答