diff options
author | Sinisa@sinisa.nasamreza.org <> | 2002-07-29 18:37:15 +0300 |
---|---|---|
committer | Sinisa@sinisa.nasamreza.org <> | 2002-07-29 18:37:15 +0300 |
commit | 57f32cf8169c50f73b82fbcbf5d3d8257bb90d4d (patch) | |
tree | c7e2b6651fb9922eedf694bd45debb64e926fe9f | |
parent | 721928ca0e7caed8f6167b1e00a59bdbbab15d01 (diff) | |
parent | 7c9658ec1911b8cf9893563c44646d0ff40914d1 (diff) | |
download | mariadb-git-57f32cf8169c50f73b82fbcbf5d3d8257bb90d4d.tar.gz |
merge
-rw-r--r-- | sql/sql_olap.cc | 2 | ||||
-rw-r--r-- | sql/sql_select.cc | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/sql/sql_olap.cc b/sql/sql_olap.cc index fa4d23805f4..930e052ab90 100644 --- a/sql/sql_olap.cc +++ b/sql/sql_olap.cc @@ -46,7 +46,7 @@ static int make_new_olap_select(LEX *lex, SELECT_LEX *select_lex, List<Item> new { THD *thd=current_thd; Item *item, *new_item; - Item_string *constant= new Item_string("ALL",3); + Item_null *constant= new Item_null("ALL"); SELECT_LEX *new_select = (SELECT_LEX *) thd->memdup((char*) select_lex, sizeof(*select_lex)); if (!new_select) diff --git a/sql/sql_select.cc b/sql/sql_select.cc index 2f12d7d1012..adfccfce68a 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -4040,9 +4040,12 @@ static bool create_myisam_tmp_table(TABLE *table,TMP_TABLE_PARAM *param, } MI_CREATE_INFO create_info; bzero((char*) &create_info,sizeof(create_info)); - if ((options & (OPTION_BIG_TABLES | SELECT_SMALL_RESULT)) == - OPTION_BIG_TABLES) + if ((options & (OPTION_BIG_TABLES | SELECT_SMALL_RESULT)) != + SELECT_SMALL_RESULT) + { create_info.data_file_length= ~(ulonglong) 0; + create_info.max_rows= ~(ulonglong) 0; + } if ((error=mi_create(table->real_name,table->keys,&keydef, (uint) (param->recinfo-param->start_recinfo), |