summaryrefslogtreecommitdiff
path: root/mysql-test/t/query_cache.test
diff options
context:
space:
mode:
authorunknown <bell@sanja.is.com.ua>2005-06-28 00:52:21 +0300
committerunknown <bell@sanja.is.com.ua>2005-06-28 00:52:21 +0300
commite45709dfbdb7e834fc46fa8c112452ac9218b9f7 (patch)
treee01de16f7f8659e247e0b1c7ca6f202d8d507a8a /mysql-test/t/query_cache.test
parentf3dd8151569f301d5201d073ba2d94a692353044 (diff)
downloadmariadb-git-e45709dfbdb7e834fc46fa8c112452ac9218b9f7.tar.gz
abort storing query to query cache if warnings appeared (BUG#9414)
mysql-test/r/query_cache.result: Query with warning prohibited to query cache mysql-test/t/query_cache.test: Query with warning prohibited to query cache sql/sql_error.cc: abort storing query to query cache if warnings appeared
Diffstat (limited to 'mysql-test/t/query_cache.test')
-rw-r--r--mysql-test/t/query_cache.test19
1 files changed, 19 insertions, 0 deletions
diff --git a/mysql-test/t/query_cache.test b/mysql-test/t/query_cache.test
index 170f150f7aa..db78060ae2b 100644
--- a/mysql-test/t/query_cache.test
+++ b/mysql-test/t/query_cache.test
@@ -730,4 +730,23 @@ flush query cache;
drop table t1, t2;
+#
+# Query with warning prohibited to query cache (BUG#9414)
+#
+flush status;
+CREATE TABLE t1 (
+ `date` datetime NOT NULL default '0000-00-00 00:00:00',
+ KEY `date` (`date`)
+) ENGINE=MyISAM;
+
+INSERT INTO t1 VALUES ('20050326');
+INSERT INTO t1 VALUES ('20050325');
+SELECT COUNT(*) FROM t1 WHERE date BETWEEN '20050326' AND '20050327 0:0:0';
+SELECT COUNT(*) FROM t1 WHERE date BETWEEN '20050326' AND '20050328 0:0:0';
+SELECT COUNT(*) FROM t1 WHERE date BETWEEN '20050326' AND '20050327 0:0:0';
+show status like "Qcache_queries_in_cache";
+show status like "Qcache_inserts";
+show status like "Qcache_hits";
+drop table t1;
+
set GLOBAL query_cache_size=0;