summaryrefslogtreecommitdiff
path: root/mysql-test/suite/funcs_1
diff options
context:
space:
mode:
authorMichael Widenius <monty@mariadb.org>2019-09-22 04:08:48 +0300
committerMichael Widenius <monty@mariadb.org>2019-09-22 04:08:48 +0300
commit1bbe8c5e0f6823acd4780d7563e8c02f8b4c5a01 (patch)
tree640662e33767ac08186f6b1a5cf95c77faf560e7 /mysql-test/suite/funcs_1
parentba7725dace48d403187eb2a418a2081703fe5c9d (diff)
downloadmariadb-git-1bbe8c5e0f6823acd4780d7563e8c02f8b4c5a01.tar.gz
Proper fix for disabling warnings in read_statistics_for_table().
MDEV-20589: Server still crashes in Field::set_warning_truncated_wrong_value - Use dbug_tmp_use_all_columns() to mark that all fields can be used - Remove field->is_stat_field (not needed) - Remove extra arguments to Field::clone() that should not be there - Safety fix for Field::set_warning_truncated_wrong_value() to not crash if table is zero in production builds (We have got crashes several times here so better to be safe than sorry). - Threat wrong character string warnings identical to other field conversion warnings. This removes some warnings we before got from internal conversion errors. There is no good reason why a user would get an error in case of 'key_field='wrong-utf8-string' but not for 'field=wrong-utf8-string'. The old code could also easily give thousands of no-sence warnings for one single statement.
Diffstat (limited to 'mysql-test/suite/funcs_1')
0 files changed, 0 insertions, 0 deletions