我想从我的页面历史记录中删除大量 url - 它们都匹配简单的正则表达式,但有很多 - 在建议框中通过“删除”来执行此操作不是一种选择。当我带上历史标签时,每当我点击项目时,它都会自动打开 - 所以我无论如何都无法删除那里。
我听说这些 url 以 sqllite 格式存储在某处。具体在哪里?我可以在那里连接并从那里删除它(当然 Firefox没有运行)?
我正在使用 SQLite Manager,它是 Firefox 的扩展。我用它来检查places.sqlite 数据库。我试图在 Firefox 历史记录中查找特定 URL 的最早访问日期。
下面的查询就是这样做的。
SELECT url, title, visit_count, datetime(first_visit/1000000,'unixepoch') AS EarliestVisit, datetime(last_visit_date/1000000,'unixepoch') AS LatestVisit
FROM moz_places INNER JOIN
(SELECT place_id, MIN(visit_date) AS first_visit
FROM moz_historyvisits
GROUP BY place_id) AS FirstVisits
ON FirstVisits.place_id = moz_places.id
WHERE url LIKE 'http://www.domain.com/?id=1234'
ORDER BY url
Run Code Online (Sandbox Code Playgroud)
给出的结果显示最近访问为 2012-12-05 11:35,最早访问为 2012-12-02 17:29。但是给定的最早访问时间太早了。我想看看在那之后的访问时间。
如何重写此查询,以便获取访问此特定 URL 的所有日期和时间?