Loading mysql-test/r/ndb_index_ordered.result +31 −0 Original line number Diff line number Diff line Loading @@ -310,3 +310,34 @@ SubscrID SbclID 3 NULL drop table test1; drop table test2; create table t1 ( pk int primary key, dt datetime not null, da date not null, ye year not null, ti time not null, ts timestamp not null, index(dt), index(da), index(ye), index(ti), index(ts) ) engine=ndb; insert into t1 (pk,dt,da,ye,ti) values (1, '1901-05-05 23:00:59', '1901-05-05', '1901', '23:00:59'), (2, '1955-12-31 00:00:00', '1955-12-31', '1955', '00:00:00'), (3, '1999-06-06 06:06:06', '1999-06-06', '1999', '06:06:06'), (4, '2001-01-01 10:11:11', '2001-01-01', '2001', '10:11:11'), (5, '2005-01-31 23:59:59', '2005-01-31', '2005', '23:59:59'); select count(*) from t1 use index (dt) where dt > '1900-01-01 00:00:00'; count(*) 5 select count(*) from t1 use index (dt) where dt > '1955-12-31 00:00:00'; count(*) 3 select count(*) from t1 use index (dt) where dt < '2001-01-01 10:11:11'; count(*) 3 select count(*) from t1 use index (dt) where dt < '2001-01-01 10:11:12'; count(*) 4 Loading
mysql-test/r/ndb_index_ordered.result +31 −0 Original line number Diff line number Diff line Loading @@ -310,3 +310,34 @@ SubscrID SbclID 3 NULL drop table test1; drop table test2; create table t1 ( pk int primary key, dt datetime not null, da date not null, ye year not null, ti time not null, ts timestamp not null, index(dt), index(da), index(ye), index(ti), index(ts) ) engine=ndb; insert into t1 (pk,dt,da,ye,ti) values (1, '1901-05-05 23:00:59', '1901-05-05', '1901', '23:00:59'), (2, '1955-12-31 00:00:00', '1955-12-31', '1955', '00:00:00'), (3, '1999-06-06 06:06:06', '1999-06-06', '1999', '06:06:06'), (4, '2001-01-01 10:11:11', '2001-01-01', '2001', '10:11:11'), (5, '2005-01-31 23:59:59', '2005-01-31', '2005', '23:59:59'); select count(*) from t1 use index (dt) where dt > '1900-01-01 00:00:00'; count(*) 5 select count(*) from t1 use index (dt) where dt > '1955-12-31 00:00:00'; count(*) 3 select count(*) from t1 use index (dt) where dt < '2001-01-01 10:11:11'; count(*) 3 select count(*) from t1 use index (dt) where dt < '2001-01-01 10:11:12'; count(*) 4