mysql - str 到日期查询 (MySQL)
问题描述
在 MySQL 中出现上述错误。错误是:迄今为止,函数 str 的日期时间值“31/July/2018”不正确
Update mytable
set Date1 = STR_TO_DATE('31/July/2018', '%d/%b/%Y')
where 'Date' IS NOT NULL;
需要帮助解决上述问题。
解决方案
问题是%b
:
%b 缩写月份名称(一月到十二月)
你需要%M
:
%M 完整月份名称(一月到十二月)
来源:https ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date
推荐阅读
- javascript - 使用 .map FCC 格式化对象查询
- scala - 使用键值对将结果拉到下方的查询
- c# - query linq about 2 lists group by
- php - Windows bash NGINX 未完成成功的 PHP-FPM 操作
- excel - Excel:在列中查找值,然后在该行中搜索日期值,将值返回到左侧
- android - Kotlin 中 Fragment 内的 Material Component TabLayout
- python - doc2vec 的分层培训:如何为同一文档的句子分配相同的标签?
- c++ - 如何在 std::stringstream 中重载 <<
- javascript - 使用php和mysql的ajax搜索功能
- reactjs - 使用 material-ui 的 API,如何在 body 中设置背景图像?