2016-07-28 70 views
0

以下SELECT返回null。INSERT查询中的MySQL中的STR_TO_DATE返回null

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

我试着在'%H%i%s'之间加点,但我得到了同样的结果。

任何人都可以告诉我这里有什么问题吗?

+0

用点,这个查询是罚款。点击这里http://sqlfiddle.com/#!9/9eecb7d/71273 – Blank

回答

1

试试这个

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

你有一个错误的格式(缺少部分时间点):

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

看到SQLFiddle