mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
MDEV-9178 Wrong result for CAST(CONVERT('1IJ3' USING ucs2) AS SIGNED)
Also, fixing compilation warnings in ctype-mb.ic (Windows).
This commit is contained in:
parent
2f8c84fd16
commit
310c718cff
10 changed files with 80 additions and 5 deletions
|
|
@ -948,6 +948,11 @@ EXPLAIN EXTENDED
|
|||
SELECT * FROM t1 WHERE COALESCE(c,0)='3 ' AND COALESCE(d,0)=COALESCE(c,0);
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-9178 Wrong result for CAST(CONVERT('1IJ3' USING ucs2) AS SIGNED)
|
||||
--echo #
|
||||
SET NAMES utf8;
|
||||
SELECT CAST(CONVERT('1IJ3' USING ucs2) AS SIGNED);
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.1 tests
|
||||
|
|
|
|||
|
|
@ -885,6 +885,13 @@ SELECT id,HEX(a) FROM t1 ORDER BY a DESC,id DESC;
|
|||
SELECT COUNT(DISTINCT a) FROM t1;
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-9178 Wrong result for CAST(CONVERT('1IJ3' USING utf16) AS SIGNED)
|
||||
--echo #
|
||||
SET NAMES utf8;
|
||||
SELECT CAST(CONVERT('1IJ3' USING utf16) AS SIGNED);
|
||||
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.1 tests
|
||||
--echo #
|
||||
|
|
|
|||
|
|
@ -769,6 +769,12 @@ SELECT id,HEX(a) FROM t1 ORDER BY a DESC,id DESC;
|
|||
SELECT COUNT(DISTINCT a) FROM t1;
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-9178 Wrong result for CAST(CONVERT('1IJ3' USING ucs2) AS SIGNED)
|
||||
--echo #
|
||||
SET NAMES utf8;
|
||||
SELECT CAST(CONVERT('1IJ3' USING utf16le) AS SIGNED);
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.1 tests
|
||||
--echo #
|
||||
|
|
|
|||
|
|
@ -970,6 +970,12 @@ SELECT COUNT(DISTINCT a) FROM t1;
|
|||
DROP TABLE t1;
|
||||
SELECT _utf32 0x10001=_utf32 0x10002;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-9178 Wrong result for CAST(CONVERT('1IJ3' USING ucs2) AS SIGNED)
|
||||
--echo #
|
||||
SET NAMES utf8;
|
||||
SELECT CAST(CONVERT('1IJ3' USING utf32) AS SIGNED);
|
||||
|
||||
--echo #
|
||||
--echo # End of 10.1 tests
|
||||
--echo #
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue