1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

bugfix: TIME_FORMAT() allowed some non-time format specifiers

it contradicted the manual and was inconsistent
This commit is contained in:
Sergei Golubchik
2017-09-12 18:31:12 +02:00
parent 3878baddf1
commit 3e5cdfae93
5 changed files with 44 additions and 8 deletions

View File

@ -558,3 +558,18 @@ SET NAMES latin1;
#
# End of 5.1 tests
#
select time_format('2001-01-01 02:02:02', '%d.%m.%Y');
time_format('2001-01-01 02:02:02', '%d.%m.%Y')
NULL
select time_format('2001-01-01 02:02:02', '%d %T');
time_format('2001-01-01 02:02:02', '%d %T')
NULL
select time_format('01 02:02:02', '%d %T');
time_format('01 02:02:02', '%d %T')
NULL
select time_format('01 02:02:02', '%T');
time_format('01 02:02:02', '%T')
26:02:02
select time_format('2001-01-01 02:02:02', '%T');
time_format('2001-01-01 02:02:02', '%T')
02:02:02