Bug #7458 Microseconds are gobbled from the result of STR_TO_DATE() function
Submitted: 21 Dec 2004 16:52 Modified: 23 Dec 2004 8:03
Reporter: Dmitry Lenev Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:4.1.8 OS:
Assigned to: Dmitry Lenev CPU Architecture:Any

[21 Dec 2004 16:52] Dmitry Lenev
Description:
Microseconds are gobbled from string result of STR_TO_DATE function, if there is some other specifier in format string after %f.

How to repeat:
select concat('',str_to_date('8:11:2.123456 03-01-02','%H:%i:%S.%f %y-%m-%d'))
[21 Dec 2004 17:12] Dmitry Lenev
ChangeSet
  1.2175 04/11/30 18:50:25 dlenev@brandersnatch.localdomain +3 -0
  Cleanup of STR_TO_DATE() implementation and fix for small bug which
  caused microseconds to be gobbled from string result of this function,
  if there was another specifier after %f in format string.
[23 Dec 2004 8:03] Dmitry Lenev
Thank you for your bug report. This issue has been committed to our
source repository of that product and will be incorporated into the
next release.

If necessary, you can access the source repository and build the latest
available version, including the bugfix, yourself. More information 
about accessing the source trees is available at
    http://www.mysql.com/doc/en/Installing_source_tree.html

Additional info:

Fix will appear in 4.1.9