当你的int主键用完时,你可以将其数据类型更改为bigint吗? (这不会有问题吗?)
答案 0 :(得分:5)
除了对数据库本身的影响之外,您的代码也可能受到影响。参数的int字段必须从int更改为long,您所做的任何转换(例如string)都必须更改。
但是,如果你觉得有很大的可能性,那么没什么不对的,我建议你从一开始就把它做好。
答案 1 :(得分:0)
答案 2 :(得分:0)
这样做会导致整个主键被重写,因此很可能需要花费大量时间。然而除此之外没有任何问题。
答案 3 :(得分:0)
这取决于您拥有多少,多少和哪些依赖项,而不仅仅是在数据库中,还包括客户端应用程序中。