Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mariadb
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
mariadb
Commits
c56ae507
Commit
c56ae507
authored
Jan 23, 2006
by
unknown
Browse files
Options
Browse Files
Download
Plain Diff
Merge gboehn@bk-internal.mysql.com:/home/bk/mysql-4.1
into phoenix.(none):/data/mysql-4.1-BK
parents
ffe11393
e5f077f7
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
2 deletions
+18
-2
mysql-test/r/date_formats.result
mysql-test/r/date_formats.result
+9
-0
mysql-test/t/date_formats.test
mysql-test/t/date_formats.test
+7
-0
sql/item_timefunc.cc
sql/item_timefunc.cc
+2
-2
No files found.
mysql-test/r/date_formats.result
View file @
c56ae507
...
...
@@ -464,3 +464,12 @@ d1 d2
02 February
01 January
drop table t1;
select str_to_date( 1, NULL );
str_to_date( 1, NULL )
NULL
select str_to_date( NULL, 1 );
str_to_date( NULL, 1 )
NULL
select str_to_date( 1, IF(1=1,NULL,NULL) );
str_to_date( 1, IF(1=1,NULL,NULL) )
NULL
mysql-test/t/date_formats.test
View file @
c56ae507
...
...
@@ -268,4 +268,11 @@ insert into t1 (f1) values ("2005-01-01");
insert
into
t1
(
f1
)
values
(
"2005-02-01"
);
select
date_format
(
f1
,
"%m"
)
as
d1
,
date_format
(
f1
,
"%M"
)
as
d2
from
t1
order
by
date_format
(
f1
,
"%M"
);
drop
table
t1
;
#
# Bug #15828
#
select
str_to_date
(
1
,
NULL
);
select
str_to_date
(
NULL
,
1
);
select
str_to_date
(
1
,
IF
(
1
=
1
,
NULL
,
NULL
)
);
# End of 4.1 tests
sql/item_timefunc.cc
View file @
c56ae507
...
...
@@ -2750,9 +2750,9 @@ void Item_func_str_to_date::fix_length_and_dec()
cached_field_type
=
MYSQL_TYPE_STRING
;
max_length
=
MAX_DATETIME_FULL_WIDTH
*
MY_CHARSET_BIN_MB_MAXLEN
;
cached_timestamp_type
=
MYSQL_TIMESTAMP_NONE
;
if
((
const_item
=
args
[
1
]
->
const_item
()))
format
=
args
[
1
]
->
val_str
(
&
format_str
);
if
(
!
args
[
1
]
->
null_value
&&
(
const_item
=
args
[
1
]
->
const_item
()))
{
format
=
args
[
1
]
->
val_str
(
&
format_str
);
cached_format_type
=
get_date_time_result_type
(
format
->
ptr
(),
format
->
length
());
switch
(
cached_format_type
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment