diff options
author | unknown <kaa@polly.(none)> | 2007-11-08 11:50:26 +0300 |
---|---|---|
committer | unknown <kaa@polly.(none)> | 2007-11-08 11:50:26 +0300 |
commit | fcddc280f17d06b49eb426a8c11d361c01e0ccf1 (patch) | |
tree | 194f7cb1bb5b1ee956a604499b57e7829a3952c0 /mysql-test/t/select.test | |
parent | 9e190d3791c0997f8bfc93b196814523fa9802e2 (diff) | |
parent | 4713575c77fe5c6b78378b476c7349d9e1cf1a7d (diff) | |
download | mariadb-git-fcddc280f17d06b49eb426a8c11d361c01e0ccf1.tar.gz |
Merge polly.(none):/home/kaa/src/opt/bug32103/my50-bug26215
into polly.(none):/home/kaa/src/opt/bug32103/my51-bug26215
mysql-test/r/select.result:
Auto merged
mysql-test/t/select.test:
Auto merged
sql/item.h:
Auto merged
Diffstat (limited to 'mysql-test/t/select.test')
-rw-r--r-- | mysql-test/t/select.test | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/mysql-test/t/select.test b/mysql-test/t/select.test index 76a66cc4783..5fe0804c44b 100644 --- a/mysql-test/t/select.test +++ b/mysql-test/t/select.test @@ -2361,6 +2361,27 @@ insert into t1 values (0xfffffffffffffffff, 0xfffffffffffffffff), select hex(a), hex(b) from t1; drop table t1; +# +# Bug #32103: optimizer crash when join on int and mediumint with variable in +# where clause +# + +CREATE TABLE t1 (c0 int); +CREATE TABLE t2 (c0 int); + +# We need any variable that: +# 1. has integer type, +# 2. can be used with the "@@name" syntax +# 3. available in every server build +INSERT INTO t1 VALUES(@@connect_timeout); +INSERT INTO t2 VALUES(@@connect_timeout); + +# We only need to ensure 1 row is returned to validate the results +--replace_column 1 X 2 X +SELECT * FROM t1 JOIN t2 ON t1.c0 = t2.c0 WHERE (t1.c0 <=> @@connect_timeout); + +DROP TABLE t1, t2; + --echo End of 4.1 tests # |