mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
BUG#9303 blob field with specified length < 256 does not create tinyblob
mysql-test/r/type_blob.result: Test creates a blob(250 whcih is now displayed as tinyblob when SHOW COLUMNS is called. sql/sql_parse.cc: Added missing else so that FIELD_TINY_BLOB can be selected
This commit is contained in:
@@ -4404,7 +4404,7 @@ bool add_field_to_list(THD *thd, char *field_name, enum_field_types type,
|
||||
/* The user has given a length to the blob column */
|
||||
if (new_field->length < 256)
|
||||
type= FIELD_TYPE_TINY_BLOB;
|
||||
if (new_field->length < 65536)
|
||||
else if (new_field->length < 65536)
|
||||
type= FIELD_TYPE_BLOB;
|
||||
else if (new_field->length < 256L*256L*256L)
|
||||
type= FIELD_TYPE_MEDIUM_BLOB;
|
||||
|
||||
Reference in New Issue
Block a user