DATE_ADD() 函数向日期添加指定的时间间隔。

当前表所有数据都往后增加一天时间:

UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL 1 DAY);

当前表所有数据都往前减少一天时间:

UPDATE ACT_BlockNum SET CreateTime = DATE_ADD(CreateTime, INTERVAL -1 DAY);

为了防止数据库查询报空异常,当查询结果返回为整型的时候可以和0进行比较如果为空,则返回一个0给客户,否则返回改查询的结果值,sql如下

SELECT IFNULL(SUM(Num),0) from DPEvent.ACT_BlockNum where CreateTime BETWEEN #startTime# AND #endTime#;

MYSQL IFNULL(expr1,expr2)

如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。类似的有

isnull(expr)

如expr为null,那么isnull()的返回值为1,否则返回值为0。

update语句更新多个字段的值

update @A

set c1=b.c1 ,c2=b.c2,c3=b.c3

from @A a,@B b where a.id=2 and b.id=6

update A

set (A.a2,A.a3) =(select B.b2,b.b3

from B

where B.b1= A.a1 and A.a3=100

)

以上所述是小编给大家介绍的MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

本文标题: MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔(推荐)

本文地址: http://www.cppcns.com/shujuku/mysql/178393.html

mysql 当前时间减指定时间_MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔(推荐)...相关推荐

  1. MySQL实现当前数据表的所有时间都增加或减少指定的时间间隔

    做了一个简答的小项目,其中遇到了一些数据库的sql使用技巧总结如下: DATE_ADD() 函数向日期添加指定的时间间隔. 当前表所有数据都往后增加一天时间: UPDATE ACT_BlockNum ...

  2. 获取数据库时间相差8小时_JAVA 程序展示时间与数据表保存的时间相差了13个小时...

    这会在学习算法,微信的声音响起,测试说,有个小问题,讲真的,最怕测试突然想起你.  测试甩了三张截图给我,说你的保存时间不对啊,奇怪了,放假前还好好的,怎么一回来就出问题了.  swagger展示 ...

  3. mysql数据库检表_MYSQL数据库检查数据表和修复数据表

    数据库在运行中,会因为人为因素或一些不可抗力因素造成数据损坏.所以为了保护数据的安全和最小停机时间,我们需制定详细的备份/恢复计划,并定期对计划的有效性进行测试. 结合MySQL服务器的运行机制和所提 ...

  4. (转)【mysql元数据库】使用information_schema.tables查询数据库和数据表信息 ---数据记录大小统计...

    转:https://www.cnblogs.com/ssslinppp/p/6178636.html https://segmentfault.com/q/1010000007268994?_ea=1 ...

  5. mysql将时间戳转化为天数_mysql 将时间戳直接转换成日期时间

    我的应用:select *,FROM_UNIXTIME(create_at, '%Y-%m-%d') as date from stock 转载原文: FROM_UNIXTIME( ):转为时间戳类型 ...

  6. MySQL 设计数据表时,时间类型 datetime、bigint、timestamp MySQL日期函数

    阅读目录 阐述 数据表 MySQL 调用存储过程实现批量插入数据 sql 查询速率测试 sql 分组速率测试 sql 排序速率测试 结论 MySQL日期函数 1.DATE() 2.TIME() 3.T ...

  7. mysql显示表已存在_MySQL数据库与数据表的相关操作

    数据库相关操作: 显示数据库:show databases; 如果是0.00秒并不代表没有花费时间,而是时间非常短,小于0.01秒. 创建数据库: Query OK表示创建成功,1行受到影响,处理时间 ...

  8. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  9. mysql所有的编码_MySQL 批量修改数据表编码及字符集

    当需要修改数据库编码和字符集时,通常需要对其下属的所有表及表中所有字段进行修改.以下备注批量修改方案( 以修改为 utf8mb4_bin 为例,注意将 db_name 换为真实的数据库名 ). 1. ...

最新文章

  1. 张正友平面标定法的一些注意事项
  2. 库存管理-历史库存和收发存系列-俄罗斯库存报表J3RFLVMOBVED1
  3. Python requests 笔记(一)
  4. leetcode面试题 10.02. 变位词组
  5. python 上下文管理器、 else 块、@contextmanager
  6. 《中国人工智能学会通讯》——11.64 基于成对约束的属性特征选择
  7. 5年iPhone用户换小米11 Ultra:惊叹小米变化大
  8. [转载] Java 方法(方法重载)与数组
  9. android datepicker 监听,Android编程之DatePicker和TimePicke简单时间监听用法分析
  10. 反射:集合泛型的本质
  11. 花了一年时间开发的铣床数控系统NCStudioPro(支持钻孔,铣削,切割等铣床加工工艺)...
  12. latex中页眉怎么去掉_LaTeX页面布局专题——页眉和页脚
  13. 什么是cc攻击以及个人网站遭到cc攻击的解决方法
  14. 桌面没计算机图标不见了怎么办,桌面图标不见了怎么办,详细教您电脑桌面图标不见了怎么办...
  15. RationalDMIS 7.1 DMIS基本语句
  16. 不是python文件操作的相关函数_从零开始学Python(七):文件存储I/O流和异常捕捉
  17. Kali下卸载程序和安装程序的方法
  18. 罗克韦尔自动化荣膺“2019全球最具商业道德企业”,这是该公司第11年上榜
  19. 中文序列标注系列(绪)
  20. NFC相关的各种标准

热门文章

  1. 安卓 AsyncHttpClient - “Content-Type not allowed!”
  2. RxJava 中的map与flatMap
  3. Spark源码分析 – SparkEnv
  4. 看过的编程类好书(资料)
  5. log4j(七)——log4j.xml简单配置样例说明
  6. oracle存储过程参考资料(网上转载)
  7. 实验四:Telnet远程登录服务器的安装、管理及Telnet客户端的应用
  8. 项目通用环境使用说明
  9. JFrame windowbuiler的使用基础
  10. 技术随笔 查找速度最快的Google IP