【发布时间】:2019-07-14 13:43:18
【问题描述】:
我试图在我的 MySQL 代码中使用 STR_TO_DATE,但我的字符串不包含一天。
SELECT STR_TO_DATE('August 2020', '%M %Y')
此代码返回空值。如果我的约会中有这样的一天,我可以让这个功能工作:
SELECT STR_TO_DATE('August 20, 2020', '%M %d, %Y')
是不是我格式不对?或者 MySQL 不支持这个功能?如果它不支持它有没有办法解决它?
【问题讨论】:
-
这工作正常:SELECT STR_TO_DATE('August 2020', '%M %Y') 返回 - 2020-08-00。
-
我在上面添加了一张图片,显示我尝试了同一行,但它仍然返回 [NULL]
-
该格式似乎适用于 5.6 版,但在最新版本 8.0.13 中不起作用。
标签: mysql str-to-date