我正在设置一个可能有70列以上的表.我现在考虑将其拆分,因为不需要每次访问表时都使用列中的一些数据.再说一次,如果我这样做,我就不得不使用连接.
如果有的话,什么时候会被认为列太多?
我正在设置一个可能有70列以上的表.我现在考虑将其拆分,因为不需要每次访问表时都使用列中的一些数据.再说一次,如果我这样做,我就不得不使用连接.
如果有的话,什么时候会被认为列太多?
一旦超过maximum limit supported by the database,就被认为太多了.
不需要每个查询都返回每个列这一事实是完全正常的;这就是为什么SELECT语句允许显式命名所需的列.
一般来说,表 struct 应该反映域模型;如果你真的有70个(100个,你有什么)属性属于同一个实体,那么没有理由把它们分成多个表.