就比如,用SET age=age+1语句可以实现将一个表中全部年龄数据进行+1,虚岁是每个人都在过年那天就会+1的,而我就想到了使用前缀和可以使得这个操作非常快实现,就很好奇在数据库实际应用中,是不是就存在在这样的做法来处理数据?
底层处理是没有"年龄"概念的,你这个操作就是简单的把一个数字加1,然后更新(update)到这个字段上而已。再底层一点,就得扯到二进制上去了。
如果要实现动态的年龄,完全可以改成存个出生日期(或者只存出生年份),然后计算当前年份和出生年份的差即可获得年龄,也不需要每年去更新数据了