我试图找到一种在数据库中创建多个表的快速方法。这是我尝试过的。
USE FILESERVER;
CREATE TABLE FILESERVER.FS01 ,FILESERVER.FS02, FILESERVER.FS03 ,FILESERVER.FS04, FILESERVER.FS05 ,FILESERVER.FS06
(
'FOLDER' VARCHAR
,'NUMBER OF FRAGMENTS' INT
);
显然这是不正确的语法。有任何想法吗?
我试图找到一种在数据库中创建多个表的快速方法。这是我尝试过的。
USE FILESERVER;
CREATE TABLE FILESERVER.FS01 ,FILESERVER.FS02, FILESERVER.FS03 ,FILESERVER.FS04, FILESERVER.FS05 ,FILESERVER.FS06
(
'FOLDER' VARCHAR
,'NUMBER OF FRAGMENTS' INT
);
显然这是不正确的语法。有任何想法吗?
建造一个你喜欢的 - 让它空着......
然后:
create table new_table as select * from existing_table;
您可以从 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;
希望能帮助到你