采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
例如我们的orderno 我们以后会预留做分库分表做准备,以后里面的每个数字都很精贵,但是还怕int不够用,就用了bigint,而我们的业务呢,这个项目是为了教学,所以主键我们用int就是足够的了,因为数据不会上的那么大,想超越int,估计要很久很久。。哈哈因为现在线上下单的人很少。应该也都是慕课的同学去测试下单的哈
老师您好,前期量小把主键设成int,那如果随着量的增大,再把int改成bigint现实吗,如何操作?那在实际项目中是一开始就把主键设成bigint好,还是先设成int,后期不够用的再设成bigint好?
这个是没有问题的,需要洗数据,同时代码也需要修改对应的类型。这个是要对项目具体业务进行一个预估,目前咱们教学项目int类型肯定是足够的了。
如果确定3-5年之内long肯定需要的,那就直接用long就行啦
hi 你好同学,这个要根据实际的业务场景,打个比方,int对应的是integer,bigint对应的long。
而我们的订单号在业务做大的时候,很可能integer的范围已经无法支撑,所以前期就设置成了bigint,也就是long类型。
这个需要对一些业务有一些预估的能力~~
登录后可查看更多问答,登录/注册
前后端分离,数据库接口设计,架构设计,功能开发,上线运维
10.2k 10
1.9k 22
1.4k 21
2.2k 21
2.0k 18