mysql更新表中日期字段时间

DATE_ADDDATE_SUB函数可以用INTERVAL关键字标识的时间间隔进行加减操作,类似于PHP中的strtotime函数.

1.更新表中有效期valid_time字段值都增加一天

UPDATE cqh_activity SET valid_time=DATE_ADD(valid_time,INTERVAL 1 DAY);

2.更新表中有效期valid_time字段值都减少一天

UPDATE cqh_activity SET valid_time=DATE_SUB(valid_time,INTERVAL 1 DAY);
时间: 2025-01-09 08:17:19

mysql更新表中日期字段时间的相关文章

如何使用MySQL一个表中的字段更新另一个表中字段

这篇文章主要介绍了如何使用MySQL一个表中的字段更新另一个表中字段,需要的朋友可以参考下 1,修改1列 ? 1 2 3 update student s, city c set s.city_name = c.name where s.city_code = c.code; 2,修改多个列 ? 1 2 3 update a, b set a.title=b.title, a.name=b.name where a.id=b.id ?子查询 ? 1 update student s set ci

mysql向表中某字段后追加一段字符串:

mysql向表中某字段后追加一段字符串:update table_name set field=CONCAT(field,'',str) mysql 向表中某字段前加字符串update table_name set field=CONCAT('str',field) MySQL中concat函数使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. 注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串. 如果

获取mysql所有表中的字段

#!/bin/bash db_name="cert" mysql_user="root" mysql_passwd="34567" table_name=`mysql -u$mysql_user -p$mysql_passwd -e "select table_name from information_schema.tables where table_schema='$db_name' and table_type='base ta

mysql替换表中某字段的某值

UPDATE cases SET case_desc = replace(case_desc, 'src="//tuku-assets.m.jia.com/assets/img/m-integrate/loading_rec2_fb03b99cb0d6521754460047a72d01a7.jpg"', '') 修改 cases表中case_desc字段的src="//tuku-assets.m.jia.com/assets/img/m-integrate/loading_

mysql修改表中某个字段的默认值

Mysql中用SQL增加.删除字段,修改字段名.字段类型.注释,调整字段顺序总结 在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的mysql管理工具中完成,但是我们有时为了更方便的管理,会选择写sql语句来实现. 1.增加一个字段  代码如下 复制代码 //增加一个字段,默认为空alter table user add COLUMN new1 VA

如何使用 t-sql 更新数据库中日期字段的部分数据(年?月?日?时?分?秒?)

嗯,从网上找到了一些内容,综合利用了sql server的一些内置方法 首先是 convert 方法:https://msdn.microsoft.com/zh-cn/library/ms187928.aspx CONVERT(data_type(length),data_to_be_converted,style) 这个方法相当于是把日期数据格式化成字符串输出了. 然后是 stuff 方法:https://msdn.microsoft.com/zh-cn/library/ms188043.as

mysql取出表中,某字段值最大的一条纪录,sql语句

一个为交易表,有唯一id,别名trade_id 一个为交易状态详情表,记录trade_id的多个状态. 进行了两个表查询.查询某个trade_id的交易情况及最新状态. 直接粘贴此sql,执行即知. -- ------------------------------ Table structure for `trade_test`-- ----------------------------DROP TABLE IF EXISTS `trade_test`;CREATE TABLE `trade

oracle-获取表中日期字段中的年月日

1. select  to_char(paymadedate,'yyyy-mm-dd') from 表名 ;

MYSQL表中设置字段类型为TIMESTAMP时的注意事项

在MYSQL中,TIMESTAMP类型是用来表示日期的,但是和DATETIME不同,不同点就不再这里说明了. 当我们在使用TIMESTAMP类型设置表中的字段时,我们应该要注意一点,首先我们在表中新增一个类型为TIMESTAMP的字段: 如上图所示,系统为类型为TIMESTAMP的tm字段自动创建了默认值CURRENT_TIMESTAMP(系统日期),下面我们看表中的数据,新增的列自动填充了系统日期的值: 下面我们在表中继续新增一个类型为TIMESTAMP类型的字段tm1,然后查看表结构: 如上