diff options
author | unknown <vva@eagle.mysql.r18.ru> | 2003-10-03 17:54:32 -0400 |
---|---|---|
committer | unknown <vva@eagle.mysql.r18.ru> | 2003-10-03 17:54:32 -0400 |
commit | 8c1ce4255d952c1f441e760b7e666d78be5c6b89 (patch) | |
tree | a9b68d26bfdbc6fcca2a455c8fd7cbbc2f284841 /sql/sql_select.cc | |
parent | 1e5a03cf954f4c59108e3dfdd941b9c4184515cf (diff) | |
download | mariadb-git-8c1ce4255d952c1f441e760b7e666d78be5c6b89.tar.gz |
Fixed bug #1323 (varchar fields becoming char fields adter create ... select)
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r-- | sql/sql_select.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 53c41482a36..bffe3cd7968 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -3706,6 +3706,8 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type, new_field->field_name=item->name; if (org_field->maybe_null()) new_field->flags&= ~NOT_NULL_FLAG; // Because of outer join + if (org_field->type()==FIELD_TYPE_VAR_STRING) + table->db_create_options|= HA_OPTION_PACK_RECORD; } return new_field; } |