summaryrefslogtreecommitdiff
path: root/mysql-test/r
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2004-09-04 15:59:49 +0300
committerunknown <monty@mysql.com>2004-09-04 15:59:49 +0300
commite85e573971088aa7b4179c1a31fbd8ad738b473a (patch)
tree7fecdf2131eb0e960d318107331ba8eb232b87e8 /mysql-test/r
parenta6d00f2e6189bf0328f410beb135038887456ebc (diff)
parent0d34c63536031ee2e104ec8cb94e5a1a3dd68ab4 (diff)
downloadmariadb-git-e85e573971088aa7b4179c1a31fbd8ad738b473a.tar.gz
Merge with 4.0 to get latest bug fixes
configure.in: Auto merged mysql-test/r/merge.result: Auto merged mysql-test/t/merge.test: Auto merged scripts/mysqld_safe.sh: Auto merged sql/mysqld.cc: Auto merged sql/share/czech/errmsg.txt: Auto merged sql/share/danish/errmsg.txt: Auto merged sql/sql_yacc.yy: Auto merged sql/share/dutch/errmsg.txt: Auto merged sql/share/english/errmsg.txt: Auto merged sql/share/estonian/errmsg.txt: Auto merged sql/share/french/errmsg.txt: Auto merged sql/share/greek/errmsg.txt: Auto merged sql/share/hungarian/errmsg.txt: Auto merged sql/share/italian/errmsg.txt: Auto merged sql/share/japanese/errmsg.txt: Auto merged sql/share/korean/errmsg.txt: Auto merged sql/share/norwegian-ny/errmsg.txt: Auto merged sql/share/norwegian/errmsg.txt: Auto merged sql/share/polish/errmsg.txt: Auto merged sql/share/romanian/errmsg.txt: Auto merged sql/share/slovak/errmsg.txt: Auto merged sql/share/spanish/errmsg.txt: Auto merged sql/share/swedish/errmsg.txt: Auto merged sql/share/ukrainian/errmsg.txt: Auto merged mysql-test/r/union.result: Merge with 4.0 mysql-test/t/union.test: Merge with 4.0 sql/ha_innodb.cc: Merge with 4.0 sql/share/german/errmsg.txt: Merge with 4.0 sql/share/portuguese/errmsg.txt: Merge with 4.0 sql/share/russian/errmsg.txt: Merge with 4.0 sql/sql_parse.cc: Merge with 4.0 sql/sql_union.cc: Merge with 4.0 (Keep 4.1 code)
Diffstat (limited to 'mysql-test/r')
-rw-r--r--mysql-test/r/merge.result9
-rw-r--r--mysql-test/r/union.result8
2 files changed, 17 insertions, 0 deletions
diff --git a/mysql-test/r/merge.result b/mysql-test/r/merge.result
index 83f8230f11c..2f4f0071fa7 100644
--- a/mysql-test/r/merge.result
+++ b/mysql-test/r/merge.result
@@ -642,3 +642,12 @@ x y
1 3
1 2
drop table t1,t2,t3;
+create table t1 (a int);
+create table t2 (a int);
+insert into t1 values (0);
+insert into t2 values (1);
+create table t3 engine=merge union=(t1, t2) select * from t1;
+INSERT TABLE 't1' isn't allowed in FROM table list
+create table t3 engine=merge union=(t1, t2) select * from t2;
+INSERT TABLE 't2' isn't allowed in FROM table list
+drop table t1, t2;
diff --git a/mysql-test/r/union.result b/mysql-test/r/union.result
index afee837b1a5..2062d332f5d 100644
--- a/mysql-test/r/union.result
+++ b/mysql-test/r/union.result
@@ -431,11 +431,19 @@ create table t1 select a from t1 union select a from t2;
ERROR HY000: You can't specify target table 't1' for update in FROM clause
select a from t1 union select a from t2 order by t2.a;
ERROR 42S02: Unknown table 't2' in order clause
+drop table t1;
drop table t1,t2;
select length(version()) > 1 as `*` UNION select 2;
*
1
2
+create table t1 (a int);
+insert into t1 values (0), (3), (1), (2);
+explain (select * from t1) union (select * from t1) order by a;
+table type possible_keys key key_len ref rows Extra
+t1 ALL NULL NULL NULL NULL 4
+t1 ALL NULL NULL NULL NULL 4
+drop table t1;
CREATE TABLE t1 ( id int(3) unsigned default '0') ENGINE=MyISAM;
INSERT INTO t1 (id) VALUES("1");
CREATE TABLE t2 ( id int(3) unsigned default '0', id_master int(5) default '0', text1 varchar(5) default NULL, text2 varchar(5) default NULL) ENGINE=MyISAM;