2010-12-10 35 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