SQL 更新时间字段的年份

; color:rgb(51,51,51); font-family:Arial,Console,Verdana,‘Courier New‘">

--修改d表日期字段的年份

update d

set birth=STUFF(convert(nvarchar(23),birth,120),1,4,‘2012‘)

--修改d表日期字段的月份

update d

set birth=STUFF(convert(nvarchar(23),birth,120),6,2,‘3‘)

--修改d表日期字段的天数

update d

set birth=STUFF(convert(nvarchar(23),birth,120),9,2,‘25‘)

--修改d表日期字段的小时数

update d

set birth =STUFF(convert(nvarchar(23),birth,120),12,2,‘9‘)

--修改d表日期字段的分钟数

update d

set birth =STUFF(convert(nvarchar(23),birth,120),15,2,‘15‘)

--修改d表日期字段的秒数

update d

set birth =STUFF(convert(nvarchar(23),birth,120),18,2,‘30‘)

--修改d表日期字段的年份、小时

update d

set birth=Convert(datetime,stuff(STUFF(Convert(char,birth,120), 1,4, ‘2011‘),12,2, ‘02‘))

--修改表日期字段的年份

update d

set birth=dateadd(year,datediff(year,birth,‘2016-01-01‘),birth)

where year(birth)<>2012

--修改表日期字段的小时

update d

set birth=dateadd(hour,3,birth)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-26 18:07:45

SQL 更新时间字段的年份的相关文章

Dynamics CRM2016 Web Api之更新时间字段值

前篇我们论述了时间字段的查询,本篇来论述下时间字段的更新. 还是以之前建的当地时间(时间行为为用户当地时间)字段来测试 可以看到web api更新的是数据库的时间,而在前台的反映就是做了加8处理,所以后期在时间字段的处理上要多加注意,分清楚该之间字段的行为到底是什么.

【mybatis】 mybatis在mysql 更新update 操作 更新时间字段按照年月日时分秒格式 更新为当前时间

示例代码如下: update goods_msg SET create_date = DATE_FORMAT(NOW(),'%Y-%m-%d %H:%m:%s') WHERE uid = '6183b000-e7b3-4f38-8943-c9f170bd2d80' 原文地址:https://www.cnblogs.com/sxdcgaq8080/p/9158888.html

Oracle数据库更新时间的SQL语句

---Oracle数据库更新时间字段数据时的sql语句---格式化时间插入update t_user u set u.name='pipi',u.modifytime=to_date('2015-10-07 00:00:00','YYYY-MM-DD HH24:MI:SS') where u.uid = 11111---使用数据库系统当前时间update t_user u set u.name='pipi',u.modifytime=sysdate where u.uid = 11111

关于数据库创建时间和更新时间的字段名 created_at updated_at

很多国内CMS程序都喜欢把数据库里创建时间和更新时间字段命名为create_time和update_time 国外喜欢命名为 created_at和updated_at,比如YII.Laravel框架 我打算在新的项目里开始使用 created_at和updated_at 原文地址:https://www.cnblogs.com/Club/p/created_at-updated_at.html

Mybatis Plus 更新时间 updateTime字段报错 Could not set property &#39;updateTime&#39;

背景 遇到这个问题折腾好几个小时,差点被逼疯.记录一下. 先说下环境,MySQL数据库,表中字段名为update_time,类型为datetime.Java实体类中对应的变量是java.util.Date类型的updateTime. 环境交代完毕,使用update语句更新记录的时候,一直报错,说类型不匹配.贴上报错信息: 1 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.refle

MySQL数据库时间设置自动添加时间和自动更新时间

说明: MySQL字段中设置时间字段自动添加创建时间和自动更新时间设置,设置字段类型为:timestamp 默认值设置为current_timestamp(),更新时间字段字段类型为:timestamp 默认值设置为 current_timestamp() ON UPDATE current_timestamp() SQL语法和实例 create table tb_name( join_time timestamp NULL DEFAULT current_timestamp(), update

Mysql 添加 create_time, update_time 创建时间 更新时间 自动更新

# 添加创建 更新 时间字段 ALTER TABLE `表名` ADD COLUMN `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `最后一个列名`, ADD COLUMN `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `create_time`; 执行后, 会批量更新 现有数据全部自动更新为当前时间,  新插入的数据时候自动更新插入

解决SQL Server 2005数据库中datetime时间字段在前端显示时分秒的问题

SQL Server 2005中时间类型datetime的格式是"年月日时分秒",直接读出来该字段,为了不让它在前端显示"时分秒"若是显示在dataGridView中,可以修改控件的某一列格式,如: dataGridView1.Columns[10].DefaultCellStyle.Format = "yyyy-MM-dd"; 但是要在listview控件中的话,就有点困难了,貌似没有类似的属性,这样的话,考虑从数据源入手. 1.获取当前年月日

mysql字段值自动更新时间

在生产环境中可能会出现,项目已经上线,但是更新时间的字段没有赋值,也就是说这条数据每次更新时,更新的时间依旧是null.为了解决这个问题,一般是将程序更新数据时,把更新时间给更新了.但是上线后更改程序需要重新升级,挺麻烦.现在可以通过修改更新时间的字段,来保证每次更新数据时,数据的更新时间自动更新. 在一个已经建好的表执行如下sql即可完成更新时间自动更新: ALTER TABLE checker_barcode MODIFY COLUMN update_time TIMESTAMP NOT N