diff --git a/sql/sql_parse.cc b/sql/sql_parse.cc
index 45918a6b3af31143761459626b02ab25692052fa..d765561f61e53b8c75dde3c0fafd67676ec1bdd5 100644
--- a/sql/sql_parse.cc
+++ b/sql/sql_parse.cc
@@ -5403,20 +5403,6 @@ new_create_field(THD *thd, char *field_name, enum_field_types type,
   case FIELD_TYPE_LONG_BLOB:
   case FIELD_TYPE_MEDIUM_BLOB:
   case FIELD_TYPE_GEOMETRY:
-    if (new_field->length)
-    {
-      /* The user has given a length to the blob column */
-      if (new_field->length < 256)
-	type= FIELD_TYPE_TINY_BLOB;
-      else if (new_field->length < 65536)
-	type= FIELD_TYPE_BLOB;
-      else if (new_field->length < 256L*256L*256L)
-	type= FIELD_TYPE_MEDIUM_BLOB;
-      else
-	type= FIELD_TYPE_LONG_BLOB;
-      new_field->length= 0;
-    }
-    new_field->sql_type= type;
     if (default_value)				// Allow empty as default value
     {
       String str,*res;