批量修改mysql数据库中的已有字段(日期格式) 批量修改数

批量修改数据库中的日期格式

1.需求

数据库建好后发现日期格式出现混乱,库中的字段类型为字符串,并且已经保存了大量数据,需要批量的修改。

2.解决

  • 由于对数据库没啥研究,经过一番搜索,终于找到解决办法,只需要在数据库中运行一行sql语句即可轻松搞定。
  • 原始日期格式:7/23/20 10:00(这鬼格式导致后面用起来太麻烦,所以决定直接改掉数据库),目标格式:2020-07-23 10:00:00,使用的sql语句:UPDATE YOURTABLE SET time1=STR_TO_DATE(time,'%c/%d/%y %H:%i:%s'),当然可以直接更新time,我这里为了先测试下效果,新加了个time1字段,如果只想修改一部分数据的话再加个WHERE条件就好啦(^▽^)。
  • 使用的STR_TO_DATE%c/%d/%y %H:%i:%s都是mysql基础方法啦,具体可以看下方资料链接。

3.参考资料

dev.mysql.com/doc/refman/…

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%