在这种情况下,我一般选择的原则是如果有原生的字段类型,就选择字段类型,比如我会直接选择Date型。为啥不选择int型呢。因为我们获取到数据的时候,都必须要使用date()函数来转换成字符串,存进来的时候可能需要strtotime()转成int型存起来,相对于日期来说是这样的。然后比如我们想获取生日在某一天的用户,如果你用int存储,你觉得应该怎么查询比较好,如果用的date类型,直接birthday = '2016-04-17'就好了。这样多方便。
2016-04-17
其实myisam的数量计算,虽然有个计数器,但是它的计数器只是针对于count(*)这种情况,如果你要加上where条件,myisam也会和innodb一样,一行一行去数的。我感觉不管是什么,最好都是创建一个数量表
2016-04-17