gpt4 book ai didi

java - 如果我将所有 "int"替换为 "long",可能会出现什么问题?

转载 作者:行者123 更新时间:2023-11-30 03:48:14 24 4
gpt4 key购买 nike

假设我有超过 20 亿个带有唯一 int id 字段的对象,并决定需要扩展它。我用 long 替换代码中所有相关的 int 标记,并在数据库中执行转换。直觉告诉我有些事情会变得非常糟糕,但我不知道是什么。会出现什么严重错误?

最佳答案

如果您采取适当的预防措施,例如:

  • 正确测试您的代码,
  • 使用生产数据的快照在开发服务器上进行试验转换,
  • 在生产系统上使用适当的配置管理,
  • 在开始真正的转换之前备份您的生产数据库,
  • 等等

那么最坏的情况是,如果转换失败,您可能需要从备份中恢复......或者您很快就会发现坏事

简而言之,这与修改数据库架构的任何更改没有什么不同。

关于java - 如果我将所有 "int"替换为 "long",可能会出现什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25093097/

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