mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.0
into krsna.patg.net:/home/patg/mysql-5.0
This commit is contained in:
@ -2137,7 +2137,8 @@ sub mysqld_start ($$$$) {
|
||||
{
|
||||
if ( $pid= mtr_spawn($exe, $args, "",
|
||||
$master->[$idx]->{'path_myerr'},
|
||||
$master->[$idx]->{'path_myerr'}, "") )
|
||||
$master->[$idx]->{'path_myerr'}, "",
|
||||
{ append_log_file => 1 }) )
|
||||
{
|
||||
return sleep_until_file_created($master->[$idx]->{'path_mypid'},
|
||||
$master->[$idx]->{'start_timeout'}, $pid);
|
||||
@ -2148,7 +2149,8 @@ sub mysqld_start ($$$$) {
|
||||
{
|
||||
if ( $pid= mtr_spawn($exe, $args, "",
|
||||
$slave->[$idx]->{'path_myerr'},
|
||||
$slave->[$idx]->{'path_myerr'}, "") )
|
||||
$slave->[$idx]->{'path_myerr'}, "",
|
||||
{ append_log_file => 1 }) )
|
||||
{
|
||||
return sleep_until_file_created($slave->[$idx]->{'path_mypid'},
|
||||
$master->[$idx]->{'start_timeout'}, $pid);
|
||||
|
@ -2262,3 +2262,29 @@ WEEKDAY(date)
|
||||
1
|
||||
DROP TABLE t1;
|
||||
DROP VIEW v1, v2, v3;
|
||||
CREATE TABLE t1 ( a int, b int );
|
||||
INSERT INTO t1 VALUES (1,1),(2,2),(3,3);
|
||||
CREATE VIEW v1 AS SELECT a,b FROM t1;
|
||||
SELECT t1.a FROM t1 GROUP BY t1.a HAVING a > 1;
|
||||
a
|
||||
2
|
||||
3
|
||||
SELECT v1.a FROM v1 GROUP BY v1.a HAVING a > 1;
|
||||
a
|
||||
2
|
||||
3
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 ( a int, b int );
|
||||
INSERT INTO t1 VALUES (1,1),(2,2),(3,3);
|
||||
CREATE VIEW v1 AS SELECT a,b FROM t1;
|
||||
SELECT t1.a FROM t1 GROUP BY t1.a HAVING t1.a > 1;
|
||||
a
|
||||
2
|
||||
3
|
||||
SELECT v1.a FROM v1 GROUP BY v1.a HAVING v1.a > 1;
|
||||
a
|
||||
2
|
||||
3
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
|
@ -2139,3 +2139,29 @@ SELECT * FROM v3;
|
||||
|
||||
DROP TABLE t1;
|
||||
DROP VIEW v1, v2, v3;
|
||||
|
||||
#
|
||||
# Bug #13411: crash when using non-qualified view column in HAVING clause
|
||||
#
|
||||
|
||||
CREATE TABLE t1 ( a int, b int );
|
||||
INSERT INTO t1 VALUES (1,1),(2,2),(3,3);
|
||||
CREATE VIEW v1 AS SELECT a,b FROM t1;
|
||||
SELECT t1.a FROM t1 GROUP BY t1.a HAVING a > 1;
|
||||
SELECT v1.a FROM v1 GROUP BY v1.a HAVING a > 1;
|
||||
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
|
||||
#
|
||||
# Bug #13410: failed name resolution for qualified view column in HAVING
|
||||
#
|
||||
|
||||
CREATE TABLE t1 ( a int, b int );
|
||||
INSERT INTO t1 VALUES (1,1),(2,2),(3,3);
|
||||
CREATE VIEW v1 AS SELECT a,b FROM t1;
|
||||
SELECT t1.a FROM t1 GROUP BY t1.a HAVING t1.a > 1;
|
||||
SELECT v1.a FROM v1 GROUP BY v1.a HAVING v1.a > 1;
|
||||
|
||||
DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
|
Reference in New Issue
Block a user