如何编写一个将从一个表读取数据并写入另一个表的mysql查询?

问题描述:

如果可能,请提供一个或两个示例查询,以便我可以看到它是如何工作的。两个表都将在同一个数据库中。如何编写一个将从一个表读取数据并写入另一个表的mysql查询?

谢谢!

伪代码:

insert into <target-table> 
(<column-list>) 
select <columns> 
    from <source-table> 

INSERT...SELECT就是答案;见http://dev.mysql.com/doc/refman/5.1/en/insert-select.html

例如:

INSERT INTO names 
SELECT last_name, first_name 
FROM people