
是的,已清空的记录仍然可以查到。系统日志和快照恢复历史都是存储在数据库中的,即使记录被删除,它们仍然存在于数据库中。但是,由于这些记录已经被删除,所以在查询时可能会遇到性能问题。
要查看已删除的记录,可以使用以下方法:
1. 使用`SELECT * FROM table_name WHERE deleted = 1`语句,其中`table_name`是包含已删除记录的表名。这将返回一个包含所有已删除记录的列表。
2. 使用`SELECT * FROM table_name WHERE deleted = 0`语句,其中`table_name`是包含未删除记录的表名。这将返回一个包含所有未删除记录的列表。
3. 使用`SELECT * FROM table_name WHERE deleted = NULL`语句,其中`table_name`是包含已删除记录的表名。这将返回一个包含所有已删除记录的列表。
4. 使用`SELECT * FROM table_name WHERE deleted > 0`语句,其中`table_name`是包含已删除记录的表名。这将返回一个包含所有已删除记录的列表,但不包括那些已被标记为已删除的记录。
5. 使用`SELECT * FROM table_name WHERE deleted = 1 AND deleted <> 0`语句,其中`table_name`是包含已删除记录的表名。这将返回一个包含所有未被标记为已删除的记录的列表。
请注意,这些方法可能因数据库类型(如MySQL、PostgreSQL、SQL Server等)而有所不同。