1

我想在数据库中显示表,但它显示错误,如

dxt:PRIMARY> show tables
Tue Jul  3 14:58:46 uncaught exception: error: { "$err" : "assertion db/pdfile.h:259" }

问题是什么?

谢谢你 。

4

2 回答 2

1

您是否突然关机或面临崩溃?如果 .ns 文件丢失,您能否检查您在 dbpath 中指定的文件夹。此文件包含查询所需的所有元数据。

于 2012-07-03T08:00:34.270 回答
0

听起来您的数据库以某种方式损坏了。类似于这里的问题。您可以尝试运行修复,但请注意它会删除损坏的数据:

db.repairDatabase()
于 2012-07-03T07:20:24.680 回答