gpt4 book ai didi

mysql - mysql中如何将表列数据添加到另一个类似的列表中

转载 作者:行者123 更新时间:2023-11-29 15:37:05 25 4
gpt4 key购买 nike

我在不同的数据库中有两个相似的表,并且这些表具有相似的列。假设我有数据库名称 image1 和表名称 tbl_image ,其中包含列 idf_namel_name 并且该表有超过 50 > 数据

我还有另一个数据库名称image2和表名称tbl_image也有列idf_namel_name 并且该表也有超过 50 > 数据

如何将 image2 数据库表数据添加到 image1 数据库表。任何人都可以给我这个想法吗?

最佳答案

如果两个表具有相同的结构(意味着它们的每一列也共享相同的类型),要合并两个表,您只需使用

INSERT INTO image1.tbl_image SELECT * FROM image2.tbl_image

这假设两个表中的 id 不重叠。

如果您有重复项,但未绑定(bind)到这些值(您没有提及外键),则可以像这样从 image2.tbl_image 插入数据

INSERT INTO image1.tbl_image SELECT NULL,f_name,l_name FROM image2.tbl_image

这将为 image2.tbl_image 中的所有行提供一个新的 id

关于mysql - mysql中如何将表列数据添加到另一个类似的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58127839/

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