0

我试图STR_TO_DATE在我的 MySQL 代码中使用,但我的字符串不包括一天。

SELECT STR_TO_DATE('August 2020', '%M %Y')

此代码返回 null。如果我的约会中有一天,我可以让这个功能工作,比如:

SELECT STR_TO_DATE('August 20, 2020', '%M %d, %Y')

是不是因为我格式不对?或者 MySQL 不支持这个功能?如果它不支持它有没有办法解决它?

它在 DBeaver 中显示的图像

4

1 回答 1

0

该问题与 MySql 版本有关。您可以使用

select STR_TO_DATE(CONCAt('1 ','August 2020'), '%d %M %Y')
于 2019-02-20T20:26:02.033 回答