【发布时间】:2018-08-23 15:51:38
【问题描述】:
我正在尝试将 csv 文件加载到我的数据库中,并且需要调用一个函数,将当前为 dd-mmm-yyyy 格式的日期字符串转换为 yyyy/mm/dd 格式。
我试过了,但它不起作用:
SELECT STR_TO_DATE("10-Aug-2017", "%M %d %Y");
【问题讨论】:
-
您使用哪种语言解析 csv 文件?
-
您能显示您当前使用的代码吗?这可能不是 MySQL 的事情,而是您使用的语言中的事情。
-
我正在使用 LOAD DATA INFILE sql 语句将 csv 数据集上传到 mysql 数据库中。我知道我可以在我的数据库上调用用户定义的函数作为此过程的一部分,但我需要一个将现有字符串转换为有效日期格式的函数。所以这一切都是在 MYSQL(使用 mysql 工作台)中完成的,而不是例如 php 脚本