mysql - CSV 列中的 STR_TO_DATE 返回 Null
问题描述
我有一个包含(即 2020-01-12)格式的 VARCHAR 的表,我想将其转换为“2020 年 1 月 12 日”日期格式。
怎么办?
解决方案
您可以使用date_format()
将其转换为日期:
select date_format('2020-01-12', '%d %M')
尽管您应该将该值存储为日期,但该列将正确转换为日期。我建议你改变它,说:
alter table t alter column datecol date;
推荐阅读
- r - renderDT的同一单元格中的多个操作按钮?
- javascript - 更好看的功能
- swiftui - 在 SwiftUI 上迭代 JSON 数组(使用 SwiftyJson 解析)
- mysql - 现任经理的平均工资
- jquery - 如何将数据库中的数据拆分为下拉菜单的多个选项标签
- python-3.x - 如何加速 selenium Python 网络爬虫
- javascript - 通过呈现为数字而不是文本来分配变量 - Reactjs
- reactjs - React 组件不更新 DOM
- google-knowledge-graph - KG API 返回多个同名实体
- django - PhoneNumber 类型的 Django REST 框架对象不是 JSON 可序列化的