40 lines
1.5 KiB
Diff
40 lines
1.5 KiB
Diff
|
You'd think MySQL AB would have learned last year that a test that's designed
|
||
|
to fail next January 1st isn't a good idea. Short-sightedness seems to still
|
||
|
reign supreme over there, however. We will dike out this test, and we will
|
||
|
not put it back as long as it's designed to depend on the value of now().
|
||
|
Whatever bit of testing coverage we might lose here is not worth packages
|
||
|
that break annually.
|
||
|
|
||
|
|
||
|
diff -Naur mysql-5.0.45.orig/mysql-test/r/view.result mysql-5.0.45/mysql-test/r/view.result
|
||
|
--- mysql-5.0.45.orig/mysql-test/r/view.result 2007-07-04 09:49:09.000000000 -0400
|
||
|
+++ mysql-5.0.45/mysql-test/r/view.result 2008-01-07 22:26:00.000000000 -0500
|
||
|
@@ -2709,14 +2709,6 @@
|
||
|
SHOW CREATE VIEW v1;
|
||
|
View Create View
|
||
|
v1 CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `v1` AS select (year(now()) - year(`t1`.`DOB`)) AS `Age` from `t1` having (`Age` < 75)
|
||
|
-SELECT (year(now())-year(DOB)) AS Age FROM t1 HAVING Age < 75;
|
||
|
-Age
|
||
|
-43
|
||
|
-39
|
||
|
-SELECT * FROM v1;
|
||
|
-Age
|
||
|
-43
|
||
|
-39
|
||
|
DROP VIEW v1;
|
||
|
DROP TABLE t1;
|
||
|
CREATE TABLE t1 (id int NOT NULL PRIMARY KEY, a char(6) DEFAULT 'xxx');
|
||
|
diff -Naur mysql-5.0.45.orig/mysql-test/t/view.test mysql-5.0.45/mysql-test/t/view.test
|
||
|
--- mysql-5.0.45.orig/mysql-test/t/view.test 2007-07-04 09:49:09.000000000 -0400
|
||
|
+++ mysql-5.0.45/mysql-test/t/view.test 2008-01-07 22:25:44.000000000 -0500
|
||
|
@@ -2560,9 +2560,6 @@
|
||
|
FROM t1 HAVING Age < 75;
|
||
|
SHOW CREATE VIEW v1;
|
||
|
|
||
|
-SELECT (year(now())-year(DOB)) AS Age FROM t1 HAVING Age < 75;
|
||
|
-SELECT * FROM v1;
|
||
|
-
|
||
|
DROP VIEW v1;
|
||
|
DROP TABLE t1;
|
||
|
|