diff options
author | unknown <gkodinov/kgeorge@magare.gmz> | 2008-02-15 15:47:32 +0200 |
---|---|---|
committer | unknown <gkodinov/kgeorge@magare.gmz> | 2008-02-15 15:47:32 +0200 |
commit | cc2e929ac4b787220118f6d4dc4a72b796bf4ea0 (patch) | |
tree | ff6cbea230c59cf1a17ec599b7f69ec0dbfe63f6 /BUILD/compile-pentium64-gcov | |
parent | a5799544cd138711cab975a5930d70fb2df13a83 (diff) | |
download | mariadb-git-cc2e929ac4b787220118f6d4dc4a72b796bf4ea0.tar.gz |
Bug #31887: DML Select statement not returning same results
when executed in version 5
Zero fill is a field attribute only. So we can't always
propagate constants for zerofill fields : the values and
expression results don't have that flag.
Fixed by converting the const value to a string and
using that in const propagation when the context allows it.
Disable const propagation for fields with ZEROFILL flag in
all the other cases.
mysql-test/r/compare.result:
Bug #31887: test case
mysql-test/t/compare.test:
Bug #31887: test case
sql/item.cc:
Bug #31887: If the context allows conversion
of an int constant to a zero-filled string constant
put the string constant instead of the int constant
when doing const propagation
sql/mysql_priv.h:
Bug #31887: a macro to get all the Field_num
descendant fields.
Diffstat (limited to 'BUILD/compile-pentium64-gcov')
0 files changed, 0 insertions, 0 deletions