summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mysql.com>2010-10-06 16:15:59 +0400
committerAlexander Barkov <bar@mysql.com>2010-10-06 16:15:59 +0400
commitab15833ac265e11710e4de1390a82678011aab59 (patch)
treee9565139cee36da8b86efaf97be3791262ca1ac3 /client
parent817f02fd5a90ce09983162b7d60f56b9b0d36868 (diff)
downloadmariadb-git-ab15833ac265e11710e4de1390a82678011aab59.tar.gz
Bug#55744 GROUP_CONCAT + CASE + ucs return garbage
Problem: CASE didn't work with a mixture of different character sets in THEN/ELSE in some cases. This happened because after character set aggregation newly created Item_func_conv_charset items corresponding to THEN/ELSE arguments were not put back to args[] array. Fix: put all Item_func_conv_charset back to args[]. @ mysql-test/include/ctype_numconv.inc @ mysql-test/r/ctype_ucs.result Adding tests @ sql/item_cmpfunc.cc Put "agg" back to args[] after character set aggregation.
Diffstat (limited to 'client')
0 files changed, 0 insertions, 0 deletions