2013-10-11 39 views
2

例如,我有一個名爲movies的表格。它具有字段/列title VARCHAR(100)runtime INT(5)。它加載了10,000行數據。有沒有辦法將表結構(字段,但沒有數據)複製到MySQL中的新表?

我想創建另一個表,我們稱之爲movies_custom,它具有所有相同的列,但沒有任何數據。

有沒有一個快速的SQL語句來做到這一點?

+0

我的意思是MySQL。我將刪除該標籤。 –

+0

你試過 http://stackoverflow.com/questions/766928/mysql-duplicate-table – user2330678

回答

1

編輯:對不起,我注意到這個SQL Server標記,並假設這是你使用的技術,直到我看到問題標題中的MySQL。

您可以使用語法CREATE movies_custom LIKE movies在MySQL


當然!

在SQL Server中,你可以做這個查詢:

select top 0 * into movies_custom from movies 

,沒有插入任何行創建表結構。

1

很容易在MySQL:

CREATE newtable LIKE oldtable; 
0

其他的答案使我在正確的方向,但我不得不添加關鍵字TABLE,以使其與MySQL工作臺工作6

CREATE TABLE movies_custom LIKE movies; 
相關問題