Commit ac8e0507 authored by Alexander Barkov's avatar Alexander Barkov

MDEV-11155 Bad error message when creating a SET column with comma and non-ASCII characters

The patch for MDEV-11146 fixed this problem earlier.
Only adding tests from the report.
parent b8f906dd
...@@ -352,3 +352,9 @@ EXPLAIN SELECT * FROM t1 WHERE a='1.1'; ...@@ -352,3 +352,9 @@ EXPLAIN SELECT * FROM t1 WHERE a='1.1';
id select_type table type possible_keys key key_len ref rows Extra id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables 1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
DROP TABLE t1; DROP TABLE t1;
#
# MDEV-11155 Bad error message when creating a SET column with comma and non-ASCII characters
#
SET NAMES utf8;
CREATE TABLE t1 (a SET('a,bü'));
ERROR 22007: Illegal set 'a,bü' value found during parsing
...@@ -240,3 +240,11 @@ EXPLAIN SELECT * FROM t1 WHERE a='1x'; ...@@ -240,3 +240,11 @@ EXPLAIN SELECT * FROM t1 WHERE a='1x';
EXPLAIN SELECT * FROM t1 WHERE a='1.0'; EXPLAIN SELECT * FROM t1 WHERE a='1.0';
EXPLAIN SELECT * FROM t1 WHERE a='1.1'; EXPLAIN SELECT * FROM t1 WHERE a='1.1';
DROP TABLE t1; DROP TABLE t1;
--echo #
--echo # MDEV-11155 Bad error message when creating a SET column with comma and non-ASCII characters
--echo #
SET NAMES utf8;
--error ER_ILLEGAL_VALUE_FOR_TYPE
CREATE TABLE t1 (a SET('a,bü'));
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment