我试图找到一种在数据库中创建多个表的快捷方法。这就是我的尝试。
USE FILESERVER;
CREATE TABLE FILESERVER.FS01 ,FILESERVER.FS02, FILESERVER.FS03 ,FILESERVER.FS04, FILESERVER.FS05 ,FILESERVER.FS06
(
'FOLDER' VARCHAR
,'NUMBER OF FRAGMENTS' INT
);
显然这是错误的语法。有什么想法吗?
答案 0 :(得分:0)
构建一个你喜欢的 - 保持空白......
然后:
create table new_table as select * from existing_table;
答案 1 :(得分: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;
希望有所帮助