gpt4 book ai didi

sql - 在 MySQL 中,如何将一张表的内容复制到同一个数据库中的另一张表中?

转载 作者:IT老高 更新时间:2023-10-28 12:50:44 25 4
gpt4 key购买 nike

我是 MySQL 新手。我想将一个表的内容复制到同一个数据库中的另一个表。基本上,我想从另一个表插入一个表。有没有简单的方法可以做到这一点?

最佳答案

如果表具有相同的结构:

INSERT INTO TARGET_TABLE SELECT * FROM SOURCE_TABLE;

如果表有不同的结构:

INSERT INTO TARGET_TABLE (`col1`,`col2`) SELECT `col1`,`col2` FROM SOURCE_TABLE;

还可以添加条件:

INSERT INTO TARGET_TABLE (`col1_`,`col2_`) SELECT `col1`,`col2` FROM SOURCE_TABLE WHERE `foo`=1

关于sql - 在 MySQL 中,如何将一张表的内容复制到同一个数据库中的另一张表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343644/

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