gpt4 book ai didi

Mysql:用一种表结构扩展另一种表结构

转载 作者:行者123 更新时间:2023-11-30 00:57:12 29 4
gpt4 key购买 nike

有没有办法将一个 mysql 表结构扩展/合并到另一个表结构中,同时保持表数据完整?

例如,我在数据库的本地副本上开发了一些东西,为了将所有数据库更改转移到生产环境中,我必须随后将所有新列等复制到生产环境中。

很高兴看到数据库之间的所有差异,并根据这些差异生成一些转储。

谢谢。

最佳答案

本地表

loc_id, loc_desc, loc_price

生产表

pro_id, pro_desc, pro_price

我想将数据从生产表插入到本地表,如果loc_idpro_id相同,我想要忽略它。因此,我只插入新行,而不替换/更改 local_table 中的数据:

insert ignore into local_table(loc_id, loc_desc, loc_price)
select pro_id, pro_desc, pro_list_price\n
from production_table
join local_table
where loc_id != pro_id;

关于Mysql:用一种表结构扩展另一种表结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20453981/

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