【发布时间】:2013-11-28 00:39:13
【问题描述】:
我是 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 也需要生成它?
很抱歉,如果我弄错了,也许是因为猜测要放什么,我真的不知道再把它放好....
谢谢。
【问题讨论】: