VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 730|回复: 3

求一SQL语句,求大家帮忙!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-19 17:30:02 | 显示全部楼层 |阅读模式
我需要修改表中一列时间类型的数据,例如,在表中有一类是出生日期,将表中所有1982年出生的改为1981年。在Sql Server中可以用dateadd,但这个函数在MySql中用不了。希望大家帮忙。谢谢!
回复

使用道具 举报

0

主题

24

帖子

20.00

积分

新手上路

Rank: 1

积分
20.00
发表于 2020-7-8 17:00:01 | 显示全部楼层
试试
mysql> select DATE_ADD('1998-01-30', Interval 1 YEAR);
回复

使用道具 举报

3

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-7-9 20:00:01 | 显示全部楼层
用  UPDATE 表名  SET  列名=新值   WHERE  条件 不行吗,我也是菜鸟,不要笑啊
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-24 08:30:01 | 显示全部楼层
update tablename set 出生日期 = Date_ADD(出生日期, INTERVAL -1 YEAR) where Year(出生日期) = 1982
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表