• unknown's avatar
    Fixed bug #29360. · 0920c75b
    unknown authored
    The special `zero' enum value was coerced to the normal
    empty string enum value during a field-to-field copy.
    This bug affected CREATE ... SELECT statements and
    SELECT aggregate GROUP BY enum field statements.
    
    Also this bug made unnecessary warnings during
    the execution of CREATE ... SELECT statements:
    Warning       1265    Data truncated for column...
    
    
    sql/field_conv.cc:
      Fixed bug #29360.
      The field_conv function has been modified to properly convert
      the special `zero' enum value between enum fields.
    mysql-test/t/type_enum.test:
      Updated test case for bug #29360.
    mysql-test/r/type_enum.result:
      Updated test case for bug #29360.
    mysql-test/r/type_ranges.result:
      Updated test case for bug #29360.
    0920c75b
field_conv.cc 23.2 KB