gpt4 book ai didi

mysql - 检查最近 x 秒内是否添加了 mySQL 记录

转载 作者:可可西里 更新时间:2023-11-01 06:40:03 25 4
gpt4 key购买 nike

我有一个 mySQL 数据库和一个用于创建项目新记录的表。创建的每个项目都有一个“项目名称”和一个事件创建日期(类型为 DATETIME)。

可以创建两个同名的项目,但如果它们是由同一用户快速连续创建的,则可以安全地假设这是用户的错误(单击两次,事件变量刷新浏览器已通过等)。

如何编写一条SQL 语句来检查同名记录是否已存在,并且是在最近10 秒内添加的?到目前为止,我有以下内容,尽管我不知道如何检查最后 10 秒。

select * from projects where user = 'johnsmith' AND projectname = 'test' AND active='y' AND DATE(projectcreatedon) = CURRENT_DATE AND DATEPART() < ....?

最佳答案

replace AND DATE(projectcreatedon) = CURRENT_DATE AND DATEPART() < ....?与:

AND projectcreatedon > (now() - INTERVAL 10 SECOND)

关于mysql - 检查最近 x 秒内是否添加了 mySQL 记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400779/

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