diff options
Diffstat (limited to 'mysql-test/suite/versioning/r/optimized.result')
-rw-r--r-- | mysql-test/suite/versioning/r/optimized.result | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/mysql-test/suite/versioning/r/optimized.result b/mysql-test/suite/versioning/r/optimized.result new file mode 100644 index 00000000..b14d8a04 --- /dev/null +++ b/mysql-test/suite/versioning/r/optimized.result @@ -0,0 +1,75 @@ +create table t ( +a int, +b int without system versioning +) with system versioning; +insert into t values(1, 2); +insert into t values(3, 4); +select * from t; +a b +1 2 +3 4 +select a from t for system_time as of timestamp now(6); +a +1 +3 +select a, b, b+0 from t for system_time as of timestamp now(6); +a b b+0 +1 2 2 +3 4 4 +select * from t for system_time as of timestamp now(6); +a b +1 2 +3 4 +select count(*) from t for system_time as of timestamp now(6) group by b; +count(*) +1 +1 +select * from t for system_time as of timestamp now(6) order by b asc; +a b +1 2 +3 4 +select * from t for system_time as of timestamp now(6) order by b desc; +a b +3 4 +1 2 +select * from t for system_time as of timestamp now(6) group by a having a=2; +a b +select * from t for system_time as of timestamp now(6) group by b having b=2; +a b +1 2 +select a from t for system_time as of timestamp now(6) where b=2; +a +1 +select a from t for system_time as of timestamp now(6) where b=NULL; +a +select a from t for system_time as of timestamp now(6) where b is NULL; +a +select count(*), b from t for system_time as of timestamp now(6) group by b having b=NULL; +count(*) b +select a, b from t; +a b +1 2 +3 4 +create or replace table t ( +a int, +b int not null without system versioning +) with system versioning; +insert into t values (1, 2), (3, 4); +select * from t for system_time as of timestamp now(6); +a b +1 2 +3 4 +select * from t for system_time as of timestamp now(6) where b is NULL; +a b +create or replace table t (x int with system versioning, y int); +select column_name, extra from information_schema.columns where table_name='t'; +column_name extra +x +y WITHOUT SYSTEM VERSIONING +show create table t; +Table Create Table +t CREATE TABLE `t` ( + `x` int(11) DEFAULT NULL, + `y` int(11) DEFAULT NULL WITHOUT SYSTEM VERSIONING +) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci WITH SYSTEM VERSIONING +drop table t; |