mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
mysql-5.5.18 merge
This commit is contained in:
@ -527,7 +527,7 @@ select "123456789012345678901234567890.123456789012345678901234567890" div 1 as
|
||||
ERROR 22003: BIGINT value is out of range in '('123456789012345678901234567890.123456789012345678901234567890' DIV 1)'
|
||||
SHOW WARNINGS;
|
||||
Level Code Message
|
||||
Warning 1916 Got overflow when converting '123456789012345678901234567890.123456789012345678901234567890000000' to INT. Value truncated.
|
||||
Warning 1916 Got overflow when converting '123456789012345678901234567890' to INT. Value truncated.
|
||||
Error 1690 BIGINT value is out of range in '('123456789012345678901234567890.123456789012345678901234567890' DIV 1)'
|
||||
#
|
||||
# Bug#57810 case/when/then : Assertion failed: length || !scale
|
||||
@ -727,3 +727,32 @@ select (1.175494351E-37 div 1.7976931348623157E+308);
|
||||
0
|
||||
Warnings:
|
||||
Warning 1916 Got overflow when converting '' to DECIMAL. Value truncated.
|
||||
#
|
||||
# Bug#12537160 ASSERTION FAILED:
|
||||
# STOP0 <= &TO->BUF[TO->LEN] WITH LARGE NUMBER.
|
||||
#
|
||||
select 999999999999999999999999999999999999999999999999999999999999999999999999999999999 % 0.1 as foo;
|
||||
foo
|
||||
0.0
|
||||
select 999999999999999999999999999999999999999999999999999999999999999999999999999999999 % 0.0 as foo;
|
||||
foo
|
||||
NULL
|
||||
#
|
||||
# Bug#12711164 - 61676:
|
||||
# RESULT OF DIV WITH DECIMAL AND INTEGER DOES NOT MAKE SENSE
|
||||
#
|
||||
select 5 div 2;
|
||||
5 div 2
|
||||
2
|
||||
select 5.0 div 2.0;
|
||||
5.0 div 2.0
|
||||
2
|
||||
select 5.0 div 2;
|
||||
5.0 div 2
|
||||
2
|
||||
select 5 div 2.0;
|
||||
5 div 2.0
|
||||
2
|
||||
select 5.9 div 2, 1.23456789e3 DIV 2, 1.23456789e9 DIV 2, 1.23456789e19 DIV 2;
|
||||
5.9 div 2 1.23456789e3 DIV 2 1.23456789e9 DIV 2 1.23456789e19 DIV 2
|
||||
2 617 617283945 6172839450000000000
|
||||
|
Reference in New Issue
Block a user