mysql通过DATE_FORMAT将错误数据恢复

原创 2015年07月08日 21:54:39

由于现在新开发项目,同事造数据的时候,将时间类型格式造成“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的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下...

Mysql 中使用DATE_FORMAT函数按月、周统计数据

项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下...

Mysql 中使用DATE_FORMAT函数按月、周统计数据

项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下...

Mysql 中使用DATE_FORMAT函数按月、周统计数据

项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sql大致如下...

Mysql 中使用DATE_FORMAT函数按月、周统计数据

     项目中的统计报表作的很多,需求中有按周、月统计数据的。查看了Mysql的API,发现Date_format是格式化日期的,看了Date_format()的具体说明后就用这个函数按周统计,sq...

Oracle数据恢复:解决ORA-00600:[4000] ORA-00704: bootstrap process failure错误一例

今天刚好遇到这个问题,不过没有这么严重,我的仅仅是在没有备份的情况下数据文件丢失,数据块还没有坏,呵呵幸运啊!我用的这是通过alter database create datafile as ‘丢失数...

mysql数据库清空表格中数据恢复

数据库被误删除时有发生,数据恢复变得非常重要像oracle数据库,我们常用的办法就是采用闪回flashback,或者通过logmnr在分析日志完成数据的恢复,但是在mysql中,数据的恢复变成了很困难...

Mysql 主从复制+数据恢复

给服务器设置授权账户 设置user账户能从10.10.0.1服务器登陆本机,且拥有所有权限 Mysql>grant all on *.* to user@10.10.0.1 indentified b...

mysql数据库误删除后的数据恢复操作说明

在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失! 然后,是人总难免会犯错误,说不定哪天大脑短路了来个误操作把数据库给删除了,怎么...
  • Penge_
  • Penge_
  • 2017年11月09日 16:08
  • 69
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql通过DATE_FORMAT将错误数据恢复
举报原因:
原因补充:

(最多只允许输入30个字)