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

时间:2008-10-27 02:32:05

标签: mysql sql

如果可以,请提供一两个示例查询,以便我了解它是如何工作的。两个表都在同一个数据库中。

谢谢!

2 个答案:

答案 0 :(得分:12)

伪代码:

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

答案 1 :(得分:4)

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

例如:

INSERT INTO names
SELECT last_name, first_name
FROM people