mysql - 搜索最近添加的关键字

标签 mysql sql

假设有一个表有 1 亿条记录。越来越多的数据不断更新。您的任务是每隔 30 秒从该表中搜索最近添加的关键字“srinu”并显示它。

执行此操作的有效方法是什么?

无需编写任何代码。请就此发表您的看法/想法。

最佳答案

这是一个相当抽象的问题,会有很多固执己见的答案。

“最近添加”的标准是什么?

如果我需要快速查询以查看过去 30 秒内添加了哪些记录 我将创建一个触发器和一个辅助查找表 更新后和插入后插入最近添加的;

并创建一个事件,从最近添加的日期时间字段小于 30 秒的位置中删除,并每 30 秒运行一次 此步骤可以移至触发器,并将条件添加到选择中

这样,如果没有找到记录,我会 SELECT * FROM 最近添加的数据,我知道过去 30 秒内没有更新任何记录。否则,将列出过去 30 秒内更新的所有关键字

关于mysql - 搜索最近添加的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24452460/

相关文章:

mysql - 安全地将 MS Access 数据库前端连接到 Web 主机上的 MySQL 后端?

php - 无法插入数据库

sql - PostgreSQL 过程 : "No operator matches the given name and argument types"

c# - 具有多级嵌套关系版本控制的对象

sql - 如何编写仅在 where 子句中使用的函数,该函数在没有比较运算符的情况下计算为 true?

php - fatal error : Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in you

CREATE TRIGGER 之前的 DELIMITER MySQL 语法错误

MySQL 按子查询列排序

MySQL存储过程语法问题

sql - 如何优化查询以计算行相关的日期时间关系?