Skip to content

Function str_to_date is incompatible with Mysql #9666

@qw4990

Description

@qw4990

Bug Report

Please answer these questions before submitting your issue. Thanks!

  1. What did you do?
    If possible, provide a recipe for reproducing the error.
mysql> select str_to_date('15-01-2001 2:59:58.999', '%d-%m-%Y %H:%i:%s.%f');
  1. What did you expect to see?
    In Mysql
mysql> select str_to_date('15-01-2001 2:59:58.999', '%d-%m-%Y %H:%i:%s.%f');
+---------------------------------------------------------------+
| str_to_date('15-01-2001 2:59:58.999', '%d-%m-%Y %H:%i:%s.%f') |
+---------------------------------------------------------------+
| 2001-01-15 02:59:58.999000                                    |
+---------------------------------------------------------------+
1 row in set (0.00 sec)
  1. What did you see instead?
    In TiDB
mysql> select str_to_date('15-01-2001 2:59:58.999', '%d-%m-%Y %H:%i:%s.%f');
+---------------------------------------------------------------+
| str_to_date('15-01-2001 2:59:58.999', '%d-%m-%Y %H:%i:%s.%f') |
+---------------------------------------------------------------+
| NULL                                                          |
+---------------------------------------------------------------+
1 row in set, 1 warning (0.00 sec)
  1. What version of TiDB are you using (tidb-server -V or run select tidb_version(); on TiDB)?
mysql> select tidb_version()
    -> ;
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| tidb_version()                                                                                                                                                                                                                                                                                                                     |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Release Version: v3.0.0-beta-197-g52c8267a7
Git Commit Hash: 52c8267a735dbb5e14b07c361ab8caa3efff5631
Git Branch: master
UTC Build Time: 2019-03-12 06:53:10
GoVersion: go version go1.12 darwin/amd64
Race Enabled: false
TiKV Min Version: 2.1.0-alpha.1-ff3dd160846b7d1aed9079c389fc188f7f5ea13e
Check Table Before Drop: false |
+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

Metadata

Metadata

Assignees

Labels

component/expressiongood first issueDenotes an issue ready for a new contributor, according to the "help wanted" guidelines.help wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.type/bugThe issue is confirmed as a bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions