【发布时间】:2019-06-03 09:18:48
【问题描述】:
我正在尝试将文本从类型转换为日期类型以排序 desc。
select str_to_date('FRI 12 MAY', '%a %e %b');
即使我认为它是正确的语法,它也会返回 null。
我在mysql中的设置有问题吗?还是只是语法错误?
【问题讨论】:
-
只是你的syntax I think 如果从 str 中提取的日期、时间或日期时间值非法,则 STR_TO_DATE() 返回 NULL 并产生警告
-
实际上这给了我
0000-05-12,这并不奇怪,因为输入中没有年份
标签: mysql str-to-date