diff options
author | unknown <monty@hundin.mysql.fi> | 2001-09-14 19:52:22 +0300 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-09-14 19:52:22 +0300 |
commit | 9bde66d59ebf426e3c3281b138cae7be13ffb5f6 (patch) | |
tree | a38bef58653721c6b9a7bd7dbc27d59c2bff089e /mysql-test | |
parent | d3c9ed5bdf0d978fe7ed679187b5648d8851106d (diff) | |
parent | 745dd6984b6c66c1c89d3323ae7c9ddd415b72b1 (diff) | |
download | mariadb-git-9bde66d59ebf426e3c3281b138cae7be13ffb5f6.tar.gz |
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
Docs/manual.texi:
Auto merged
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/union.result | 3 | ||||
-rw-r--r-- | mysql-test/t/union.test | 25 |
2 files changed, 23 insertions, 5 deletions
diff --git a/mysql-test/r/union.result b/mysql-test/r/union.result index 31244341196..b46a706264f 100644 --- a/mysql-test/r/union.result +++ b/mysql-test/r/union.result @@ -59,3 +59,6 @@ t2 f 1 table type possible_keys key key_len ref rows Extra t1 ALL NULL NULL NULL NULL 4 t2 ALL NULL NULL NULL NULL 4 +pseudo +dekad +joce diff --git a/mysql-test/t/union.test b/mysql-test/t/union.test index c3a0e1ef901..a5f1bfd644d 100644 --- a/mysql-test/t/union.test +++ b/mysql-test/t/union.test @@ -19,19 +19,19 @@ select 't1',b,count(*) from t1 group by b UNION select 't2',b,count(*) from t2 g # Test some error conditions with UNION explain select a,b from t1 union all select a,b from t2; ---error 1215 +--error 1216 select a,b from t1 into outfile 'skr' union select a,b from t2; ---error 1215 +--error 1216 select a,b from t1 order by a union select a,b from t2; ---error 1216 +--error 1217 create table t3 select a,b from t1 union select a from t2; ---error 1215 +--error 1216 insert into t3 select a from t1 order by a union select a from t2; ---error 1216 +--error 1217 select a,b from t1 union select a from t2; # Test CREATE, INSERT and REPLACE @@ -40,3 +40,18 @@ insert into t3 select a,b from t1 union all select a,b from t2; replace into t3 select a,b as c from t1 union all select a,b from t2; drop table t1,t2,t3; + +# +# Test bug reported by joc@presence-pc.com +# + +CREATE TABLE t1 ( + `pseudo` char(35) NOT NULL default '', + `pseudo1` char(35) NOT NULL default '', + `same` tinyint(1) unsigned NOT NULL default '1', + PRIMARY KEY (`pseudo1`), + KEY `pseudo` (`pseudo`) +) TYPE=MyISAM; +INSERT INTO t1 (pseudo,pseudo1,same) VALUES ('joce', 'testtt', 1),('joce', 'tsestset', 1),('dekad', 'joce', 1); +SELECT pseudo FROM t1 WHERE pseudo1='joce' UNION SELECT pseudo FROM t1 WHERE pseudo='joce'; +drop table t1; |