diff options
author | Alexander Barkov <bar@mariadb.com> | 2020-08-09 14:25:22 +0400 |
---|---|---|
committer | Alexander Barkov <bar@mariadb.com> | 2020-08-10 07:47:59 +0400 |
commit | 9b2fe4bd12e72fbb4235ec01f5013e331d87e9c3 (patch) | |
tree | 4bf0859aa31db6de7d31a59e8403afe3f5871626 /mysql-test/main/ctype_filename.test | |
parent | 2b6dd87b2c137229863f5eb0128a869b12785cdb (diff) | |
download | mariadb-git-9b2fe4bd12e72fbb4235ec01f5013e331d87e9c3.tar.gz |
MDEV-23435 Functions do not convert numbers to character_set_results
Diffstat (limited to 'mysql-test/main/ctype_filename.test')
-rw-r--r-- | mysql-test/main/ctype_filename.test | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/mysql-test/main/ctype_filename.test b/mysql-test/main/ctype_filename.test index bd82714ca0e..940be6a7c24 100644 --- a/mysql-test/main/ctype_filename.test +++ b/mysql-test/main/ctype_filename.test @@ -42,6 +42,68 @@ SET NAMES filename; EXECUTE IMMEDIATE _latin1 0x01; SET NAMES utf8; +--echo # +--echo # MDEV-23435 Functions do not convert numbers to character_set_results +--echo # + +--disable_ps_protocol + +SET NAMES utf8, character_set_results=filename; + +CREATE TABLE t1 (a DATETIME(6)); +INSERT INTO t1 VALUES ('2001-01-01 00:00:00.000000'); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a TIME(6)); +INSERT INTO t1 VALUES ('00:00:00.000000'); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a DATE); +INSERT INTO t1 VALUES ('2001-01-01'); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a TINYINT); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a SMALLINT); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a MEDIUMINT); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a BIGINT); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a DECIMAL(10.2)); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a FLOAT); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +CREATE TABLE t1 (a DOUBLE); +INSERT INTO t1 VALUES (-1); +SELECT a, COALESCE(a) AS c FROM t1; +DROP TABLE t1; + +SET NAMES utf8; + +--enable_ps_protocol + --echo # --echo # End of 10.5 tests |