gpt4 book ai didi

mysql - 我想在 mysql 中创建一些带有索引和数据的特定列的表

转载 作者:行者123 更新时间:2023-11-29 13:36:10 25 4
gpt4 key购买 nike

当我想从现有表中复制所有列和数据时,我使用以下查询:

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。

谢谢,罗纳克

最佳答案

试试这个:

CREATE TABLE newtable AS ( SELECT id FROM oldtable );

注意 oldtable 有更多字段。

<强> Here 是 sqlfiddle 链接。

关于mysql - 我想在 mysql 中创建一些带有索引和数据的特定列的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18716990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com