mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge mysql.com:/home/ram/work/mysql-5.0-maint
into mysql.com:/home/ram/work/b30782/b30782.5.0 sql/item_cmpfunc.cc: Auto merged sql/item_cmpfunc.h: Auto merged
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
drop table if exists t1;
|
||||
drop table if exists t1, t2;
|
||||
select CASE "b" when "a" then 1 when "b" then 2 END;
|
||||
CASE "b" when "a" then 1 when "b" then 2 END
|
||||
2
|
||||
@ -200,3 +200,21 @@ CEMPNUM EMPMUM1 EMPNUM2
|
||||
0.00 0 0.00
|
||||
2.00 2 NULL
|
||||
DROP TABLE t1,t2;
|
||||
End of 4.1 tests
|
||||
create table t1 (a int, b bigint unsigned);
|
||||
create table t2 (c int);
|
||||
insert into t1 (a, b) values (1,4572794622775114594), (2,18196094287899841997),
|
||||
(3,11120436154190595086);
|
||||
insert into t2 (c) values (1), (2), (3);
|
||||
select t1.a, (case t1.a when 0 then 0 else t1.b end) d from t1
|
||||
join t2 on t1.a=t2.c order by d;
|
||||
a d
|
||||
1 4572794622775114594
|
||||
3 11120436154190595086
|
||||
2 18196094287899841997
|
||||
select t1.a, (case t1.a when 0 then 0 else t1.b end) d from t1
|
||||
join t2 on t1.a=t2.c where b=11120436154190595086 order by d;
|
||||
a d
|
||||
3 11120436154190595086
|
||||
drop table t1, t2;
|
||||
End of 5.0 tests
|
||||
|
@ -3,7 +3,7 @@
|
||||
#
|
||||
|
||||
--disable_warnings
|
||||
drop table if exists t1;
|
||||
drop table if exists t1, t2;
|
||||
--enable_warnings
|
||||
|
||||
select CASE "b" when "a" then 1 when "b" then 2 END;
|
||||
@ -152,4 +152,21 @@ SELECT IFNULL(t2.EMPNUM,t1.EMPNUM) AS CEMPNUM,
|
||||
FROM t1 LEFT JOIN t2 ON t1.EMPNUM=t2.EMPNUM;
|
||||
|
||||
DROP TABLE t1,t2;
|
||||
# End of 4.1 tests
|
||||
|
||||
--echo End of 4.1 tests
|
||||
|
||||
#
|
||||
# #30782: Truncated UNSIGNED BIGINT columns
|
||||
#
|
||||
create table t1 (a int, b bigint unsigned);
|
||||
create table t2 (c int);
|
||||
insert into t1 (a, b) values (1,4572794622775114594), (2,18196094287899841997),
|
||||
(3,11120436154190595086);
|
||||
insert into t2 (c) values (1), (2), (3);
|
||||
select t1.a, (case t1.a when 0 then 0 else t1.b end) d from t1
|
||||
join t2 on t1.a=t2.c order by d;
|
||||
select t1.a, (case t1.a when 0 then 0 else t1.b end) d from t1
|
||||
join t2 on t1.a=t2.c where b=11120436154190595086 order by d;
|
||||
drop table t1, t2;
|
||||
|
||||
--echo End of 5.0 tests
|
||||
|
Reference in New Issue
Block a user