当我想复制现有表格中的所有列和数据时,我使用的是以下查询:
CREATE TABLE newtable LIKE oldtable;
INSERT newtable SELECT * FROM oldtable;
现在,我想创建一个新表,其中只有来自具有列索引和数据的现有表的某些特定列。
我有一个解决方法如下:
第1步:
CREATE TABLE newtable LIKE oldtable;
第2步:
INSERT newtable(some specific colums) SELECT (some specific colums) FROM oldtable;
第3步:
在我的新表中删除我不想要的其他列。
我想创建仅包含特定列的新表,因此我不需要按照步骤3进行操作。
谢谢, Ronak
答案 0 :(得分:1)