mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
sql_table.cc:
fixed CHECKSUM TABLE to be independent from the first 'deleted' bit in the null bitmask (undefined in the InnoDB) bug#13710
This commit is contained in:
@ -4125,6 +4125,9 @@ bool mysql_checksum_table(THD *thd, TABLE_LIST *tables, HA_CHECK_OPT *check_opt)
|
|||||||
{
|
{
|
||||||
/* fix undefined null bits */
|
/* fix undefined null bits */
|
||||||
t->record[0][t->s->null_bytes-1] |= null_mask;
|
t->record[0][t->s->null_bytes-1] |= null_mask;
|
||||||
|
if (!(t->s->db_create_options & HA_OPTION_PACK_RECORD))
|
||||||
|
t->record[0][0] |= 1;
|
||||||
|
|
||||||
row_crc= my_checksum(row_crc, t->record[0], t->s->null_bytes);
|
row_crc= my_checksum(row_crc, t->record[0], t->s->null_bytes);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user