Commit a44c687b authored by unknown's avatar unknown

Merge mysql.com:/home/alexi/dev/mysql-4.1-15805

into  mysql.com:/home/alexi/dev/mysql-5.0-15805


mysql-test/r/type_time.result:
  Auto merged
sql/sql_acl.cc:
  Auto merged
parents 935ad7e8 29818203
...@@ -85,27 +85,3 @@ sec_to_time(time_to_sec(t)) ...@@ -85,27 +85,3 @@ sec_to_time(time_to_sec(t))
13:00:00 13:00:00
09:00:00 09:00:00
drop table t1; 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'
...@@ -26,13 +26,17 @@ drop table t1; ...@@ -26,13 +26,17 @@ drop table t1;
# long fraction part and/or large exponent part. # long fraction part and/or large exponent part.
# #
# These must return normal result: # These must return normal result:
SELECT CAST(235959.123456 AS TIME); # ##########################################################
SELECT CAST(0.235959123456e+6 AS TIME); # To be uncommented after fix BUG #15805
SELECT CAST(235959123456e-6 AS TIME); # ##########################################################
# 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: # These must cut fraction part and produce warning:
SELECT CAST(235959.1234567 AS TIME); # SELECT CAST(235959.1234567 AS TIME);
SELECT CAST(0.2359591234567e6 AS TIME); # SELECT CAST(0.2359591234567e6 AS TIME);
# This must return NULL and produce warning: # 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 # End of 4.1 tests
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment