从不同的MySQL数据库表和不同的列名复制数据

时间:2012-12-20 03:50:58

标签: mysql joomla

我需要将Geeklog数据库中的故事导入Joomla数据库。两个数据库都在同一台服务器上。 MySQL版本是5.1.65

我将调用Geeklog数据库 mysite_gklg 和Joomla数据库 mysite_joom 。 Geeklog中的故事表格为 gl_stories ,Joomla中的表格为 jos_content

我需要从Geeklog gl_stories INSERT以下列:

 date, title, introtext, hits, meta_description, meta_keywords.

这些将插入到以下列的Joomla jos_content中:

created, title, introtext, hits, metadesc, metakey.

我正在寻找运行MySQL查询的正确语法。 对不起,我的编程技巧不多。并提前感谢。

2 个答案:

答案 0 :(得分:1)

INSERT INTO Geeklog.gl_stories (date, title, introrext, hits, meta_description, meta_keywords)    
   SELECT created, title, introtext, hits, metadesc, metakey
   FROM Joomla.jos_content;

没有理由这么难以理解。

答案 1 :(得分:0)

INSERT INTO Geeklog.gl_stories(date,title,introrext,hits,meta_description,meta_keywords) 选择创建,标题,introtext,命中,metadesc,metakey来自Joomla.jos_content;