我在使用STR_TO_DATE函数时遇到问题。
我的日期格式如下
24.04.2012 11:24:50:360
我想在MySQL列中编写它,格式为
2012-04-24 11:24:50
要检查我的陈述是否正确,我正在使用
进行测试SELECT STR_TO_DATE('24.04.2012 11:24:50:360', '%Y-%m-%d %H:%i:%s')
每次我运行它,它返回NULL。我不知道如何更正查询。
答案 0 :(得分:4)
试试这个:
SELECT STR_TO_DATE('24.04.2012 11:24:50:360', '%d.%m.%Y %H:%i:%s')
(你的陈述中的格式不正确,你需要交换年月和日,你需要使用。作为分隔符)