MySQL - 根据日期/时间更新表

时间:2012-02-19 23:57:18

标签: mysql date time

我有一个名为USER的表,其中包含以下列:ID,Name,Password,Birthday,LastLogin等......

如何更新所有非活动用户?

例如:我想更改上次在2010-01-01或之前登录的所有用户的通行证。

更新SQL:

update USER set Password=MD5('new_pass');

但是如何让它适应这种状况呢?

2 个答案:

答案 0 :(得分:3)

UPDATE USER
SET Password = MD5('new_pass')
WHERE LastLogin <= '2010-01-01'

答案 1 :(得分:1)

update USER set Password=MD5('new_pass') where LastLogin < your-date

这有帮助吗?