diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result index f34de57bb0c95..7f197f05b1590 100644 --- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result +++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_not_null.result @@ -912,7 +912,11 @@ DROP TABLE t1; ######################## # date and time columns ######################## +set @col_opt_not_nullsave_time_zone=@@time_zone; +set time_zone='UTC'; DROP TABLE IF EXISTS t1; +set @save_time_zone=@@time_zone; +set time_zone='UTC'; CREATE TABLE t1 ( d DATE NOT NULL, dt DATETIME NOT NULL, @@ -964,6 +968,7 @@ d dt ts t y y4 y2 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 00:00:00 2000 2000 00 2012-04-09 2012-04-09 05:27:00 2012-04-09 05:27:00 05:27:00 2012 2012 12 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 -838:59:59 0000 0000 00 +set time_zone=@save_time_zone; DROP TABLE t1; SET TIMESTAMP=UNIX_TIMESTAMP('2013-12-12 12:12:12'); DROP TABLE IF EXISTS t1; @@ -1201,6 +1206,7 @@ pk HEX(c) 1 C 2 C DROP TABLE t1; +set time_zone= @col_opt_not_nullsave_time_zone; ######################## # ENUM columns ######################## diff --git a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result index 3a59302bf58c1..fb0e2af43626d 100644 --- a/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result +++ b/storage/rocksdb/mysql-test/rocksdb/r/col_opt_null.result @@ -802,7 +802,11 @@ DROP TABLE t1; ######################## # date and time columns ######################## +set @col_opt_nullsave_time_zone=@@time_zone; +set time_zone='UTC'; DROP TABLE IF EXISTS t1; +set @save_time_zone=@@time_zone; +set time_zone='UTC'; CREATE TABLE t1 ( d DATE NULL, dt DATETIME NULL, @@ -854,6 +858,7 @@ d dt ts t y y4 y2 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 00:00:00 2000 2000 00 2012-04-09 2012-04-09 05:27:00 2012-04-09 05:27:00 05:27:00 2012 2012 12 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 -838:59:59 0000 0000 00 +set time_zone=@save_time_zone; DROP TABLE t1; DROP TABLE IF EXISTS t1; CREATE TABLE t1 ( @@ -1021,6 +1026,7 @@ pk HEX(c2) 2 C 3 C DROP TABLE t1; +set time_zone=@col_opt_nullsave_time_zone; ######################## # ENUM columns ######################## diff --git a/storage/rocksdb/mysql-test/rocksdb/r/type_date_time.result b/storage/rocksdb/mysql-test/rocksdb/r/type_date_time.result index ab008c34ae69c..91e7ac257c3fb 100644 --- a/storage/rocksdb/mysql-test/rocksdb/r/type_date_time.result +++ b/storage/rocksdb/mysql-test/rocksdb/r/type_date_time.result @@ -1,4 +1,6 @@ DROP TABLE IF EXISTS t1; +set @save_time_zone=@@time_zone; +set time_zone='UTC'; CREATE TABLE t1 ( d DATE , dt DATETIME , @@ -50,4 +52,5 @@ d dt ts t y y4 y2 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 00:00:00 2000 2000 00 2012-04-09 2012-04-09 05:27:00 2012-04-09 05:27:00 05:27:00 2012 2012 12 0000-00-00 0000-00-00 00:00:00 0000-00-00 00:00:00 -838:59:59 0000 0000 00 +set time_zone=@save_time_zone; DROP TABLE t1; diff --git a/storage/rocksdb/mysql-test/rocksdb/t/col_opt_not_null.test b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_not_null.test index fbb5a932fc03c..1de4ccee0f777 100644 --- a/storage/rocksdb/mysql-test/rocksdb/t/col_opt_not_null.test +++ b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_not_null.test @@ -92,6 +92,9 @@ let $extra_col_opts = NOT NULL; --echo # date and time columns --echo ######################## +set @col_opt_not_nullsave_time_zone=@@time_zone; +set time_zone='UTC'; + --source type_date_time.inc SET TIMESTAMP=UNIX_TIMESTAMP('2013-12-12 12:12:12'); @@ -123,6 +126,8 @@ SET TIMESTAMP=UNIX_TIMESTAMP('2013-12-12 12:12:12'); --let $col_default = '12' --source col_not_null.inc +set time_zone= @col_opt_not_nullsave_time_zone; + --echo ######################## --echo # ENUM columns --echo ######################## diff --git a/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test index 18f2601eb1605..c41abb786426f 100644 --- a/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test +++ b/storage/rocksdb/mysql-test/rocksdb/t/col_opt_null.test @@ -88,6 +88,9 @@ let $extra_col_opts = NULL; --echo # date and time columns --echo ######################## +set @col_opt_nullsave_time_zone=@@time_zone; +set time_zone='UTC'; + --source type_date_time.inc --let $col_type = DATE @@ -114,6 +117,7 @@ let $extra_col_opts = NULL; --let $col_default = '12' --source col_null.inc +set time_zone=@col_opt_nullsave_time_zone; --echo ######################## --echo # ENUM columns diff --git a/storage/rocksdb/mysql-test/rocksdb/t/type_date_time.inc b/storage/rocksdb/mysql-test/rocksdb/t/type_date_time.inc index 69d1154ea394f..18ed7436b6224 100644 --- a/storage/rocksdb/mysql-test/rocksdb/t/type_date_time.inc +++ b/storage/rocksdb/mysql-test/rocksdb/t/type_date_time.inc @@ -6,7 +6,8 @@ --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings - +set @save_time_zone=@@time_zone; +set time_zone='UTC'; eval CREATE TABLE t1 ( d DATE $extra_col_opts, dt DATETIME $extra_col_opts, @@ -39,6 +40,7 @@ INSERT INTO t1 (d,dt,ts,t,y,y4,y2,pk) VALUES ('999-13-32', '999-11-31 00:00:00', '0', '-839:00:00', '1900', '1900', '-1','2012-12-12 12:12:16'); SELECT d,dt,ts,t,y,y4,y2 FROM t1; +set time_zone=@save_time_zone; DROP TABLE t1;