mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1
This commit is contained in:
@ -1133,8 +1133,6 @@ end|
|
||||
select f5(1)|
|
||||
f5(1)
|
||||
1
|
||||
select f5(2)|
|
||||
ERROR HY000: Table 't1' was not locked with LOCK TABLES
|
||||
create function f6() returns int
|
||||
begin
|
||||
declare n int;
|
||||
@ -3174,4 +3172,56 @@ a1 a2 a3 data data2 data3
|
||||
DROP PROCEDURE bug6866;
|
||||
DROP VIEW tv|
|
||||
DROP TABLE tt1, tt2, tt3|
|
||||
DROP PROCEDURE IF EXISTS bug10136|
|
||||
create table t3 ( name char(5) not null primary key, val float not null)|
|
||||
insert into t3 values ('aaaaa', 1), ('bbbbb', 2), ('ccccc', 3)|
|
||||
create procedure bug10136()
|
||||
begin
|
||||
declare done int default 3;
|
||||
repeat
|
||||
select * from t3;
|
||||
set done = done - 1;
|
||||
until done <= 0 end repeat;
|
||||
end|
|
||||
call bug10136()|
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
call bug10136()|
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
call bug10136()|
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
name val
|
||||
aaaaa 1
|
||||
bbbbb 2
|
||||
ccccc 3
|
||||
drop procedure bug10136|
|
||||
drop table t3|
|
||||
drop table t1,t2;
|
||||
|
@ -1732,7 +1732,7 @@ INSERT INTO t1 VALUES ('a','1'), ('b','2');
|
||||
INSERT INTO t2 VALUES ('a','5'), ('a','6'), ('b','5'), ('b','6');
|
||||
CREATE VIEW v1 AS
|
||||
SELECT t1.b as c, t2.b as d FROM t1,t2 WHERE t1.a=t2.a;
|
||||
SELECT d, c FROM v1 ORDER BY d;
|
||||
SELECT d, c FROM v1 ORDER BY d,c;
|
||||
d c
|
||||
5 1
|
||||
5 2
|
||||
@ -1826,3 +1826,8 @@ ERROR 42S21: Duplicate column name 's1'
|
||||
drop table t1;
|
||||
create view v1(k, K) as select 1,2;
|
||||
ERROR 42S21: Duplicate column name 'K'
|
||||
create view v1 as SELECT TIME_FORMAT(SEC_TO_TIME(3600),'%H:%i') as t;
|
||||
select * from v1;
|
||||
t
|
||||
01:00
|
||||
drop view v1;
|
||||
|
@ -1364,8 +1364,9 @@ begin
|
||||
end|
|
||||
select f5(1)|
|
||||
# This should generate an error about insuficient number of tables locked
|
||||
--error 1100
|
||||
select f5(2)|
|
||||
# Nuw this crash server, comented until bug#11394 fix
|
||||
#--error 1100
|
||||
#select f5(2)|
|
||||
# But now it simply miserably fails because we are trying to use the same
|
||||
# lex on the next iteration :/ It should generate some error too...
|
||||
# select f5(3)|
|
||||
@ -3886,6 +3887,30 @@ DROP PROCEDURE bug6866;
|
||||
DROP VIEW tv|
|
||||
DROP TABLE tt1, tt2, tt3|
|
||||
|
||||
#
|
||||
# BUG#10136: items cleunup
|
||||
#
|
||||
--disable_warnings
|
||||
DROP PROCEDURE IF EXISTS bug10136|
|
||||
--enable_warnings
|
||||
create table t3 ( name char(5) not null primary key, val float not null)|
|
||||
insert into t3 values ('aaaaa', 1), ('bbbbb', 2), ('ccccc', 3)|
|
||||
create procedure bug10136()
|
||||
begin
|
||||
declare done int default 3;
|
||||
|
||||
repeat
|
||||
select * from t3;
|
||||
set done = done - 1;
|
||||
until done <= 0 end repeat;
|
||||
|
||||
end|
|
||||
call bug10136()|
|
||||
call bug10136()|
|
||||
call bug10136()|
|
||||
drop procedure bug10136|
|
||||
drop table t3|
|
||||
|
||||
#
|
||||
# BUG#NNNN: New bug synopsis
|
||||
#
|
||||
|
@ -1578,7 +1578,7 @@ INSERT INTO t1 VALUES ('a','1'), ('b','2');
|
||||
INSERT INTO t2 VALUES ('a','5'), ('a','6'), ('b','5'), ('b','6');
|
||||
CREATE VIEW v1 AS
|
||||
SELECT t1.b as c, t2.b as d FROM t1,t2 WHERE t1.a=t2.a;
|
||||
SELECT d, c FROM v1 ORDER BY d;
|
||||
SELECT d, c FROM v1 ORDER BY d,c;
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1, t2;
|
||||
#
|
||||
@ -1599,6 +1599,7 @@ drop table t1;
|
||||
create view v1 as select cast(1 as decimal);
|
||||
select * from v1;
|
||||
drop view v1;
|
||||
|
||||
#
|
||||
# Bug#11298 insert into select from VIEW produces incorrect result when
|
||||
# using ORDER BY
|
||||
@ -1665,3 +1666,10 @@ drop table t1;
|
||||
# set names differ by case only
|
||||
-- error 1060
|
||||
create view v1(k, K) as select 1,2;
|
||||
|
||||
#
|
||||
# using time_format in view (BUG#7521)
|
||||
#
|
||||
create view v1 as SELECT TIME_FORMAT(SEC_TO_TIME(3600),'%H:%i') as t;
|
||||
select * from v1;
|
||||
drop view v1;
|
||||
|
Reference in New Issue
Block a user