有没有人得到-1错误从PHP文件运行对MySQL的查询?
我尝试搜索此错误,但从未找到-1错误。
我不能做任何查询。我能够添加表只是很好,但添加行只是不工作。
谢谢!
简而言之,mysql说它试图访问文件,但失败了。你的机器/服务器上的存储引擎给mysql错误代码'-1'。
这取决于您的系统,但它可能是:
- MySQL没有读写文件的权限
- MySQL试图读取的文件不存在
- 磁盘已满,MySQL无法写入任何临时文件
- MySQL试图读取的文件已损坏
无论哪种方式,这都是来自您机器上的存储引擎的错误,mysql只是将它传递下去。
首先检查磁盘是否已满。
然后使用CHECK TABLE
和REPAIR TABLE
语句来检查和修复MyISAM表,因为它们可能由于某些原因而损坏。