首页 > 数据库 >Mysql更新时间列只改日期为指定日期不更改时间

Mysql更新时间列只改日期为指定日期不更改时间

时间:2023-09-07 17:34:50浏览次数:45  
标签:DATE 更改 record 日期 时间 Mysql date

场景

Mysql分表后同结构不同名称表之间复制数据以及Update语句只更新日期加减不更改时间:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/132342164

上面通过如下方式实现日期列增加指定天数。

UPDATE bus_vehicle_position_record20230801
SET record_date = DATE_ADD(record_date, INTERVAL 1 DAY)

如果相差时间过长,不想通过增加或者减少天数的方式实现,只想更改某时间列的日期为指定日期,

但时间段依然不变,可通过如下方式

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi

实现

执行的sql为

UPDATE bus_vehicle_position_record20230810 SET record_date = ADDTIME(DATE('2023-08-10') + INTERVAL 0 HOUR,TIME(record_date))

其中bus_vehicle_position_record20230810 为表名,record_date 为要更改的时间列。

通过DATE函数获取指定日期字符的日期信息,再通过TIME函数获取之前数据的时间信息,再通过ADDTIME函数将其相加。

标签:DATE,更改,record,日期,时间,Mysql,date
From: https://www.cnblogs.com/badaoliumangqizhi/p/17685596.html

相关文章

  • #yyds干货盘点#Mysql慢查询日志
    Mysql慢查询日志数据库的慢查询是影响项目性能的一大因素,对于数据库我们要优化SQL,首先要找到需要优化的SQL,这就需要我们知道sql执行时间等信息,除了使用SHOWPROFILES;外,mysql也提供了“慢查询日志”功能,用来记录查询时间超过某个设定值的SQL,这将极大程度帮助我们快速定位到症结所在......
  • 40 分钟内同步 500GB MySQL 数据至 Doris
    随着数据分析在业务决策中变得日益重要,数据实时同步和分析成为企业提升竞争力的关键。MySQL作为广泛使用的关系型数据库,其数据存储丰富,但无法满足大规模数据分析和高并发查询的需求。而Doris作为一款专为大数据分析设计的分布式数据仓库,具有高性能、可扩展的特点,其优异的数据处......
  • Pycharm创建文件时,自动生成文件头注释(作者、日期等信息)
    Pycharm里【文件】-【设置】-【编辑器】-【文件和代码模板】-【PythonScript】里填写自己想要设置的模板内容,点击【确定】或【应用】。模板示例,可以根据自己的需求进行更改#coding:utf-8#Project:${PROJECT_NAME}#File:${NAME}.py#Author:李凤娟#Date:$DATE$TIME#I......
  • QT QDateTime 计算两个日期时间差
    1、计算两个日期天数差1QDateTimetime1=QDateTime::fromString("2020-11-2616:40:02","yyyy-MM-ddhh:mm:ss");2//QDateTimetime2=QDateTime::fromString("2020-11-2616:43:02","yyyy-MM-ddhh:mm:ss");3QDateTimetime2=QD......
  • Windows Server 2016 更改远程桌面端口
     WindowsServer2016更改远程桌面端口操作步骤:步骤一:在服务器运行窗口中输入“regedit”打开注册表编辑器。 步骤二:在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\Wds\rdpwd\Tds\tcp目录下,修改PortNumber数值,将其修改为你想要的修改的......
  • TDengine函数大全-时间和日期函数
    以下所有示例基于TDengine3.1.0.3TDengine函数大全1.数学函数2.字符串函数3.转换函数4.时间和日期函数5.聚合函数6.选择函数7.时序数据库特有函数8.系统函数时间和日期函数TDengine函数大全NOWTIMEDIFFTIMETRUNCATETIMEZONETODAYNOWNOW()功能说明:返回客户端当前系统时间。返回......
  • kubernetes deploy standalone mysql demo
    kubernetes集群内部署单节点mysqlansibleall-mshell-a"mkdir-p/mnt/mysql/data"catmysql-pv-pvc.yamlapiVersion:v1kind:PersistentVolumemetadata:name:mysql-pv-volumelabels:type:localspec:storageClassName:manualcapacity:s......
  • golang操作mysql
    golang操作mysql在Go语言中,你可以使用第三方库来进行MySQL数据库的操作。其中,比较常用的库有database/sql和github.com/go-sql-driver/mysql在安装了MySQL的前提下进行以下操作1下载依赖在终端执行命令:goget-ugithub.com/go-sql-driver/mysql2导入依赖库import(......
  • Mysql 数据库的数据大小查看
    Mysql数据库的数据大小查看:1、进入information_schema数据库(存放了其他的数据库的信息)mysql->useinformation_schema;2、查询所有数据的大小:mysql->selectconcat(round(sum(data_length/1024/1024),2),'MB')asdatafromtables;3、查看指定数据库的大小:比如查看数据库h......
  • MySQL数据库基础与实战应用
    ......