我是mysql的新手。我需要将字符串'2014-07-10 13:33:33'插入到具有datetime数据类型的表列中。
我这样给了,
SELECT STR_TO_DATE('2014-07-09 23:30:00', '%Y/%m/%d %h:%m:%s');
但我没有给出结果。 怎么做?
答案 0 :(得分:16)
分钟为%i
,而不是%m
,24小时格式为%H
,而不是%h
:
SELECT STR_TO_DATE('2014-07-09 23:30:00', '%Y-%m-%d %H:%i:%s');
答案 1 :(得分:6)
SELECT STR_TO_DATE('2014-07-09 23:30:00', '%Y-%m-%d %H:%i:%s');
%Y
年份数字,四位数
月份数字%m
%d
表示该月份的日期,数字为
%H
24小时
分钟%i
秒%s