INSERT查询中的MySQL中的STR_TO_DATE返回null

时间:2016-07-28 08:52:18

标签: mysql

以下SELECT返回null。

SELECT STR_TO_DATE('27/09/2016 17.51.55','%d/%m/%Y %H%i%s');

我还尝试在%H%i%s'之间添加点,但我得到了相同的结果。

有人能告诉我这里有什么问题吗?

2 个答案:

答案 0 :(得分:1)

您的格式错误(在时间部分缺少点):

SELECT STR_TO_DATE('27/09/2016 17.51.55','%d/%m/%Y %H.%i.%s');

请参阅SQLFiddle

答案 1 :(得分:1)

试试这个

SELECT STR_TO_DATE('27/09/2016 17.51.55','%d/%m/%Y %H.%i.%S');