一尘不染

为表中的所有SQL行减去相同的数字

sql

在SQL Server 2008中,我有一个如下用户表:

Userid
Username 
UserBirthYear(int)

当用户注册到页面时,她选择自己的出生年份。前程序员(当然!)让用户选择正确的年份,但是插入数据库的值是DateTime.Now …

现在,我需要减去每个用户在UserBirthYear中的15年并将其保存到数据库中。有50万用户。如何最好地实现?

提前致谢。


阅读 204

收藏
2021-05-30

共1个答案

一尘不染

update your_table
set UserBirthYear = UserBirthYear - 15
2021-05-30