您的位置:首页 > 数据库 > MySQL

如何把某月某日,转换为Mysql中的Date格式

2014-03-18 15:34 169 查看
前几天要分析一段数据,需要把

10944750,13451,0,6月4日

10944750,13451,2,6月4日

这种类型的csv导入到Mysql中进行分析。

其他字段都没问题,关键是如何把6月4日导入成Date类型。

查阅资料后得到解决方案,

1.先把6月4日转换为6/4/2014的格式,这个使用任意文本编辑器的替换功能就行了(eg:把月替换成/)。

2.新建一个varchar类型的字段,比如visit_datetimes,然后按正常导入数据库。

3.然后调用Mysql的STR_TO_DATE函数,实例代码如下。

user_id,brand_id,type,visit_datetime
UPDATE ali
SET
visit_datetime= STR_TO_DATE(visit_datetimes, '%m/%d/%Y')
WHERE
STR_TO_DATE(visit_datetimes, '%m/%d/%Y') IS NOT NULL




PS:导入使用phpmyadmin自带导入功能

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐