sql用于复制表

时间:2010-12-10 21:12:34

标签: sql

我在'database1'中有一个'table1'表。

现在我想在'database2'中创建一个表'table2',其中包含来自'table1'的确切数据

如何使用选择进入查询

来实现这一目标

3 个答案:

答案 0 :(得分:1)

SELECT * INTO table2 IN database2 FROM table1

答案 1 :(得分:1)

您没有提及您的SQL方言,但这是您在SQL Server上执行此操作的方法:

SELECT *
INTO   database2..table2
FROM   database1..table1

答案 2 :(得分:1)

你不会使用select into,用于设置变量(无论如何都使用mysql)。

create table table2 as
select * from table1

请注意,这不会复制索引或任何内容,以及关于使用错误架构的典型讲座。