gpt4 book ai didi

mysql - 在 MySQL 中跳过从属上的某些列复制

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

我在主从上有相同的表。两者都有许多包含 price 的列。是否有可能为从属中的 price 列设置单独的值,以便复制不会覆盖它们?

我们的系统适用于许多具有单独价格的国家/地区,但我们也希望共享中央数据库中的一些通用数据。

我想到了一些解决方案:

  • 将所有特定于国家/地区的列提取到不会被复制的其他表中。
  • 这将需要对我们的源代码进行大量更改。
  • 创建一些仅包含公共(public)共享列的代理数据库,这些列将从主数据库复制,然后将其设置为主数据库,到具有完整列定义的基于国家/地区的数据库。
  • 它看起来很难看我。

还有更好的吗?如果有任何帮助,我将不胜感激。

最佳答案

我真的不认为复制旨在像您所要求的那样进行“几乎复制”。我认为您不能只复制表的一部分。

我觉得你的第一个解决方案最合理。

一般来说,我会想出一个软件解决方案,可以在没有复制的情况下工作,或者所有表都被复制。然后在生产中添加复制以增加冗余或性能。其他任何东西听起来都很难开发和测试。

(我:我不完全是 MySQL 专家,尽管我已经设置了几次 MySQL 复制。)

关于mysql - 在 MySQL 中跳过从属上的某些列复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246926/

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