码迷,mamicode.com
首页 > 数据库 > 详细

mysql通过DATE_FORMAT将错误数据恢复

时间:2015-07-08 22:36:02      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:mysql   格式化时间字符串   

由于现在新开发项目,同事造数据的时候,将时间类型格式造成“20150708”,但是实际希望的数据格式是:”2015-07-08” 。
数据库使用的是mysql,时间字段类型是varchar(10) ,由于几百条测试数据,一个个修改肯定不现实,实现思路,大家提供了三种,最终用了date_format简单实现。
实现的sql如下:


UPDATE organ_book_resource obr SET obr.day =  DATE_FORMAT(obr.day,‘%Y-%m-%d‘)

另外两个解决方法太麻烦,没有尝试,思路如下:
第一种:利用截取字符串,然后用concat拼接
第二种:利用convert函数。


版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql通过DATE_FORMAT将错误数据恢复

标签:mysql   格式化时间字符串   

原文地址:http://blog.csdn.net/zl544434558/article/details/46809277

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!