mysql通过DATE_FORMAT将错误数据恢复

标签: mysql格式化时间字符串
894人阅读 评论(0) 收藏 举报
分类:

由于现在新开发项目,同事造数据的时候,将时间类型格式造成“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函数。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:752548次
    • 积分:12114
    • 等级:
    • 排名:第1237名
    • 原创:452篇
    • 转载:2篇
    • 译文:0篇
    • 评论:161条
    博客专栏
    最新评论
    联系我