mirror of
https://github.com/MariaDB/server.git
synced 2026-04-30 04:05:32 +02:00
5.0-bugteam->5.1-bugteam merge
mysql-test/r/myisam_data_pointer_size_func.result: restore default value mysql-test/r/partition_datatype.result: test case fix mysql-test/t/myisam_data_pointer_size_func.test: restore default value
This commit is contained in:
commit
82aedffa03
10 changed files with 74 additions and 10 deletions
|
|
@ -2033,10 +2033,11 @@ Item_func_format::Item_func_format(Item *org, Item *dec)
|
|||
|
||||
void Item_func_format::fix_length_and_dec()
|
||||
{
|
||||
collation.set(default_charset());
|
||||
uint char_length= args[0]->max_length/args[0]->collation.collation->mbmaxlen;
|
||||
max_length= ((char_length + (char_length-args[0]->decimals)/3) *
|
||||
collation.collation->mbmaxlen);
|
||||
uint max_sep_count= char_length/3 + (decimals ? 1 : 0) + /*sign*/1;
|
||||
collation.set(default_charset());
|
||||
max_length= (char_length + max_sep_count + decimals) *
|
||||
collation.collation->mbmaxlen;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue