2013-04-26 121 views
-1

我正試圖找到在數據庫中創建多個表的快速方法。這是我試過的。在數據庫中創建多個相同類型的表(MySQL/MariaDB)

USE FILESERVER; 
CREATE TABLE FILESERVER.FS01 ,FILESERVER.FS02, FILESERVER.FS03 ,FILESERVER.FS04, FILESERVER.FS05 ,FILESERVER.FS06 
(
    'FOLDER' VARCHAR 
    ,'NUMBER OF FRAGMENTS' INT 
); 

顯然這是不正確的語法。有任何想法嗎?

+0

不是最好的做法 – Randy 2013-04-26 15:02:00

回答

0

構建一個你喜歡的 - 保持空...

則:

create table new_table as select * from existing_table; 
+0

這工作!謝謝! – 2013-04-26 15:09:35

0

您可以從MySQL手冊開始創建語法 http://dev.mysql.com/doc/refman/5.1/en/create-table.html

它可以創建只有一個表

CREATE TABLE `fs01` (
    `folder` varchar(255) DEFAULT NULL, 
    `number of fragments` int(11) DEFAULT NULL 
) 

其他可以如FS01

結構的副本創建
CREATE TABLE fs02 LIKE fs01; 
CREATE TABLE fs03 LIKE fs01; 
CREATE TABLE fs04 LIKE fs01; 

希望它可以幫助一般

相關問題