| Bug #7116 | Views: GROUP_CONCAT crashes the server | ||
|---|---|---|---|
| Submitted: | 8 Dec 2004 22:44 | Modified: | 3 Mar 2005 3:54 |
| Reporter: | Trudy Pelzer | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S3 (Non-critical) |
| Version: | 5.0.3-alpha-debug | OS: | Linux (SuSE 9.1) |
| Assigned to: | Oleksandr Byelkin | CPU Architecture: | Any |
[31 Jan 2005 14:27]
Oleksandr Byelkin
ChangeSet 1.1818 05/01/31 16:24:11 bell@sanja.is.com.ua +4 -0 fixed problem with groupping by view (BUG#7116)
[24 Feb 2005 2:19]
Oleksandr Byelkin
Thank you for bugreport! Bugfix is pushed into 5.0.3 source repository.
[3 Mar 2005 3:54]
Paul DuBois
Noted in 5.0.3 changelog.

Description: If I create a view as an exact copy of its underlying table and then do a simple query with GROUP_CONCAT on that view, the server crashes. How to repeat: mysql> create table t1 (col1 char(5),col2 int,col3 int); mysql> insert into t1 values ('one',10,25); mysql> insert into t1 values ('two',10,50); mysql> insert into t1 values ('two',10,50); mysql> insert into t1 values ('one',20,25); mysql> insert into t1 values ('one',30,25); mysql> create view vt1 as select * from t1; mysql> select col1,group_concat(col2,col3) from t1 group by col1; +------+-------------------------+ | col1 | group_concat(col2,col3) | +------+-------------------------+ | one | 1025,2025,3025 | | two | 1050,1050 | +------+-------------------------+ -- This is the correct result. mysql> select col1,group_concat(col2,col3) from vt1 group by col1; ERROR 2013 (HY000): Lost connection to MySQL server during query -- This is the response when I run the same query against the view.