• sergefp@mysql.com's avatar
    Fix for BUG#6825: When calculating Item_func_neg::max_length, add 1 for '-'. · da332aca
    sergefp@mysql.com authored
    For numeric constants we only need to add, since the parser doesn't produce 
    negative numbers. 
    For strings we only add (we actually could substract 1 if given string is a constant 
    and it has '-number' form but we're not doing that because 
     * we set max_length bigger then necessary in other cases as well.  
     * the current solution is simpler and safer (bigger max_length is better then cutting out)
    da332aca
item_func.cc 80.6 KB