本帖最后由 default7 于 2011-02-19 13:06:05 编辑

解决方案 »

  1.   


    tinyint(1) 这个(1)无实际作用。tinyint 速度会略高于tinyint UNSIGNED, 也就是三个CPU时钟周期。 你可以检查一下你的计算机主频,就可以体会一下这个影响是多大了。
    enum 则并不适合你的这个应用。速度慢。
      

  2.   

    tinyint 如果考虑到以后的一致性,反正我尽量不用某一个数据库特有的数据类型。
      

  3.   


    为了兼容性,尽量用比较通用的int吧,这样以后数据从mysql迁移到别的库上,改动量也是最少的。
      

  4.   

    应该选择tinyint, 对于unsigned tinyint的运算可能会稍慢,不过这取决于cpu。