gpt4 book ai didi

mysql - 更新一个日期字段小于另一日期字段的字段

转载 作者:行者123 更新时间:2023-11-29 03:02:44 25 4
gpt4 key购买 nike

我想在我的数据库中设置一些记录。有一些记录的字段 last_login 小于 create_at。因此,我想将此记录的字段 last_login_at 设置为 NULL。

但是,下面的查询不起作用。

update database.users 
set last_login_at = NULL
where last_login_at < created_at;

我做了一些测试,下面的查询有效:

SELECT * FROM database.users
WHERE last_login_at < created_at;

这个查询也有效:

UPDATE database.users 
SET last_login_at = NULL
WHERE id = 10;

为什么第一个查询不起作用?

最佳答案

created_at 不等于 create_at。错误是由于打字错误。

更改为:

update database.users 
set last_login_at = NULL
where last_login_at < created_at;

关于mysql - 更新一个日期字段小于另一日期字段的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20609614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com