2010-12-10 38 views
0

我在'database1'中有一个表格'table1'。用于复制表格的sql

现在,我想在“DATABASE2”创建表“表2”,从“表1”

确切的数据,与选择到查询

回答

1

SELECT * INTO table2 IN database2 FROM table1

1
我该怎么办

你不提你的SQL方言,但是这是你会怎么做SQL Server上:

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

你赢了不使用select into,这是为了设置变量(无论如何使用mysql)。

create table table2 as 
select * from table1 

注意,这不会复制指数或任何东西,大约有一个糟糕的架构典型的讲座。

+0

不要使用数据库限定表名与数据库一样database1.table1 – Randy 2010-12-10 21:35:15