如何在数据库中存储最近的搜索?

问题描述:

如何将最近的查询存储在数据库中?我知道如何找到插入/修改数据库的最近搜索,但如果它没有插入/修改,那么我如何找到最近的查询?如何在数据库中存储最近的搜索?

您需要启用MySQL的General Query Log。直接从以下站点取回:

一般查询日志是mysqld正在做什么的一般记录。服务器在客户端连接或断开连接时将信息写入此日志,并记录从客户端接收到的每条SQL语句。

+0

我想你是指由mysql创建的日志文件。但我想要的是说我有一个网站是一个搜索网站。我想在我的网站上显示最近人们用“最近搜索”标题进行的查询...... – mathew 2010-06-10 02:32:57

+0

您需要将所有传入查询存储/缓存到某种形式的持久性存储中,以便以后查询。无论这是你当前的数据库,文件等等。简单地创建一个最近搜索的表格有什么问题? – randombits 2010-06-10 02:43:04

+0

好吧让我试试我会恢复如果我在中间击中...谢谢 – mathew 2010-06-10 04:23:25