• Marko Mäkelä's avatar
    MDEV-18609 Assertion !is_string || (*af)->charset() == cf->charset failed · a12d0d5a
    Marko Mäkelä authored
    The Create_field::charset can contain garbage for columns
    that the SQL layer does not consider as being string columns.
    InnoDB considers BIT a string column for historical reasons
    (and backward compatibility with old persistent InnoDB metadata),
    and therefore it checked the charset.
    
    The Field::charset() consistently is my_charset_bin for BIT,
    so we can trust that one.
    a12d0d5a
instant_alter.test 22.3 KB