当我想从现有表中复制所有列和数据时,我使用以下查询:
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 步。
谢谢,罗纳克