Loading mysql-test/r/type_time.result +0 −24 Original line number Diff line number Diff line Loading @@ -85,27 +85,3 @@ sec_to_time(time_to_sec(t)) 13:00:00 09:00:00 drop table t1; SELECT CAST(235959.123456 AS TIME); CAST(235959.123456 AS TIME) 23:59:59.123456 SELECT CAST(0.235959123456e+6 AS TIME); CAST(0.235959123456e+6 AS TIME) 23:59:59.123456 SELECT CAST(235959123456e-6 AS TIME); CAST(235959123456e-6 AS TIME) 23:59:59.123456 SELECT CAST(235959.1234567 AS TIME); CAST(235959.1234567 AS TIME) 23:59:59.123456 Warnings: Warning 1292 Truncated incorrect time value: '235959.1234567' SELECT CAST(0.2359591234567e6 AS TIME); CAST(0.2359591234567e6 AS TIME) 23:59:59.123456 Warnings: Warning 1292 Truncated incorrect time value: '235959.1234567' SELECT CAST(0.2359591234567e+30 AS TIME); CAST(0.2359591234567e+30 AS TIME) NULL Warnings: Warning 1292 Truncated incorrect time value: '2.359591234567e+29' mysql-test/t/type_time.test +10 −6 Original line number Diff line number Diff line Loading @@ -26,13 +26,17 @@ drop table t1; # long fraction part and/or large exponent part. # # These must return normal result: SELECT CAST(235959.123456 AS TIME); SELECT CAST(0.235959123456e+6 AS TIME); SELECT CAST(235959123456e-6 AS TIME); # ########################################################## # To be uncommented after fix BUG #15805 # ########################################################## # SELECT CAST(235959.123456 AS TIME); # SELECT CAST(0.235959123456e+6 AS TIME); # SELECT CAST(235959123456e-6 AS TIME); # These must cut fraction part and produce warning: SELECT CAST(235959.1234567 AS TIME); SELECT CAST(0.2359591234567e6 AS TIME); # SELECT CAST(235959.1234567 AS TIME); # SELECT CAST(0.2359591234567e6 AS TIME); # This must return NULL and produce warning: SELECT CAST(0.2359591234567e+30 AS TIME); # SELECT CAST(0.2359591234567e+30 AS TIME); # ########################################################## # End of 4.1 tests Loading
mysql-test/r/type_time.result +0 −24 Original line number Diff line number Diff line Loading @@ -85,27 +85,3 @@ sec_to_time(time_to_sec(t)) 13:00:00 09:00:00 drop table t1; SELECT CAST(235959.123456 AS TIME); CAST(235959.123456 AS TIME) 23:59:59.123456 SELECT CAST(0.235959123456e+6 AS TIME); CAST(0.235959123456e+6 AS TIME) 23:59:59.123456 SELECT CAST(235959123456e-6 AS TIME); CAST(235959123456e-6 AS TIME) 23:59:59.123456 SELECT CAST(235959.1234567 AS TIME); CAST(235959.1234567 AS TIME) 23:59:59.123456 Warnings: Warning 1292 Truncated incorrect time value: '235959.1234567' SELECT CAST(0.2359591234567e6 AS TIME); CAST(0.2359591234567e6 AS TIME) 23:59:59.123456 Warnings: Warning 1292 Truncated incorrect time value: '235959.1234567' SELECT CAST(0.2359591234567e+30 AS TIME); CAST(0.2359591234567e+30 AS TIME) NULL Warnings: Warning 1292 Truncated incorrect time value: '2.359591234567e+29'
mysql-test/t/type_time.test +10 −6 Original line number Diff line number Diff line Loading @@ -26,13 +26,17 @@ drop table t1; # long fraction part and/or large exponent part. # # These must return normal result: SELECT CAST(235959.123456 AS TIME); SELECT CAST(0.235959123456e+6 AS TIME); SELECT CAST(235959123456e-6 AS TIME); # ########################################################## # To be uncommented after fix BUG #15805 # ########################################################## # SELECT CAST(235959.123456 AS TIME); # SELECT CAST(0.235959123456e+6 AS TIME); # SELECT CAST(235959123456e-6 AS TIME); # These must cut fraction part and produce warning: SELECT CAST(235959.1234567 AS TIME); SELECT CAST(0.2359591234567e6 AS TIME); # SELECT CAST(235959.1234567 AS TIME); # SELECT CAST(0.2359591234567e6 AS TIME); # This must return NULL and produce warning: SELECT CAST(0.2359591234567e+30 AS TIME); # SELECT CAST(0.2359591234567e+30 AS TIME); # ########################################################## # End of 4.1 tests