我试图在我的MySQL代码中使用STR_TO_DATE
,但是我的字符串不包括一天。
SELECT STR_TO_DATE('August 2020', '%M %Y')
此代码返回null。如果我的约会日期像这样,我可以使此功能正常工作:
SELECT STR_TO_DATE('August 20, 2020', '%M %d, %Y')
是因为格式错误吗?还是MySQL不支持此功能?如果它不支持,有没有解决的办法?
答案 0 :(得分:0)
该问题与MySql版本有关。您可以使用
select STR_TO_DATE(CONCAt('1 ','August 2020'), '%d %M %Y')