我有一个SQLite数据库,以某种方式有一个损坏的表。我无法在我的sqlite gui工具中访问该表,但是当我用一个列查询同一个表时,我得到的值很好。
所以这不起作用(SQL错误:SQL逻辑错误或缺少数据库):
select * from table
这项工作:
select column from table
此查询返回的结果是列的值。非常正常的结果。
有任何建议如何发生这种情况?有关实际文件的任何分析工具的建议吗?
Seems that one of the columns were corrupt and prevented the select * to fully work. But the question remains, what can possibly be written to this column that prevents a select?