diff options
author | unknown <sanja@askmonty.org> | 2012-01-23 15:14:13 +0200 |
---|---|---|
committer | unknown <sanja@askmonty.org> | 2012-01-23 15:14:13 +0200 |
commit | 5db8b5113b26e4c2c7960ab4d6240fd56ffa3432 (patch) | |
tree | bf7c3c3abf699a4f7bf89e528d7363515e56eb95 /sql/item_subselect.cc | |
parent | 7bdbdb05cebaf722e44b415631717ed78933e906 (diff) | |
download | mariadb-git-5db8b5113b26e4c2c7960ab4d6240fd56ffa3432.tar.gz |
Fixed creating limit for exists subquery.
Diffstat (limited to 'sql/item_subselect.cc')
-rw-r--r-- | sql/item_subselect.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/item_subselect.cc b/sql/item_subselect.cc index ed556f05466..d66dbd12436 100644 --- a/sql/item_subselect.cc +++ b/sql/item_subselect.cc @@ -1259,7 +1259,8 @@ void Item_exists_subselect::fix_length_and_dec() We need only 1 row to determine existence (i.e. any EXISTS that is not an IN always requires LIMIT 1) */ - unit->global_parameters->select_limit= new Item_int((int32) 1); + thd->change_item_tree(&unit->global_parameters->select_limit, + new Item_int((int32) 1)); DBUG_PRINT("info", ("Set limit to 1")); DBUG_VOID_RETURN; } |