mysql中有没有办法读取一条记录的大小?

解决方案 »

  1.   

    好像没有,只能自己算了[align=center]====  ====
    [/align]
      

  2.   

    根据你的字段估算[align=center]====  ====
    [/align]
      

  3.   

    应该可以用 length 函数把各个字段加起来吧,mysql> select length(foo) + length(bar) from tbl;
      

  4.   

    length(foo)  ?对数字不行[align=center]====  ====
    [/align]
      

  5.   

    Type                Bytes
    TINYINT             1
    SMALLINT            2
    MEDIUMINT           3
    INT                 4
    BIGINT              8
    [align=center]====  ====
    [/align]
      

  6.   

    求各平均大小数还是比较简单的。不过你可以把记录输出到客户端,然后再客户端处理一下。这个就不是MYSQL的解决办法了。