diff options
author | Georgi Kodinov <Georgi.Kodinov@Oracle.com> | 2012-03-09 15:04:49 +0200 |
---|---|---|
committer | Georgi Kodinov <Georgi.Kodinov@Oracle.com> | 2012-03-09 15:04:49 +0200 |
commit | bc7d8dc623b829e32f409ecbbed00333a86b160d (patch) | |
tree | a990125f7d3483f930365a582a79772c487d7362 /mysql-test/r/user_var.result | |
parent | 6242d245ba0ed81a66fe590471a59fd5d59c6fa5 (diff) | |
download | mariadb-git-bc7d8dc623b829e32f409ecbbed00333a86b160d.tar.gz |
Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT SAME
USER VARIABLE = CRASH
Moved the preparation of the variables that receive the output from
SELECT INTO from execution time (JOIN:execute) to compile time
(JOIN::prepare). This ensures that if the same variable is used in the
SELECT part of SELECT INTO it will be properly marked as non-const
for this query.
Test case added.
Used proper fast iterator.
Diffstat (limited to 'mysql-test/r/user_var.result')
-rw-r--r-- | mysql-test/r/user_var.result | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/mysql-test/r/user_var.result b/mysql-test/r/user_var.result index 589186184c3..b0859658077 100644 --- a/mysql-test/r/user_var.result +++ b/mysql-test/r/user_var.result @@ -485,4 +485,10 @@ f1 f2 1 4 DROP TRIGGER trg1; DROP TABLE t1; +# +# Bug #12408412: GROUP_CONCAT + ORDER BY + INPUT/OUTPUT +# SAME USER VARIABLE = CRASH +# +SET @bug12408412=1; +SELECT GROUP_CONCAT(@bug12408412 ORDER BY 1) INTO @bug12408412; End of 5.5 tests |