PHP MySQL error Failed to run query: SQLSTATE[HY000]: General error: 1030 Got error -1 from storage engine
PHP MySQL error Failed to run query: SQLSTATE[HY000]: General error: 1030 Got error -1 from storage engine
有人从 PHP 文件中针对 MySQL 的查询得到 -1 错误 运行 吗?
我尝试搜索此错误,但从未找到 -1 错误。
我无法进行任何查询。我能够很好地添加表格,但添加行不起作用。
谢谢大家!
首先检查您的磁盘是否已满。
然后使用 CHECK TABLE
和 REPAIR TABLE
语句检查和修复 MyISAM 表,因为它们可能由于某种原因损坏了..
简而言之,mysql 表示它试图访问文件,但失败了。 machine/server 上的存储引擎给出了 mysql 错误代码“-1”。
这实际上意味着什么取决于您的系统,但可能是:
- MySQL 没有 read/write 文件
的权限
- MySQL 正在尝试读取的文件不存在
- 磁盘已满,MySQL无法写入任何临时文件
- 试图读取的文件 MySQL 已损坏
无论哪种方式,这是您机器上存储引擎的错误,mysql 只是传递它。
有人从 PHP 文件中针对 MySQL 的查询得到 -1 错误 运行 吗?
我尝试搜索此错误,但从未找到 -1 错误。
我无法进行任何查询。我能够很好地添加表格,但添加行不起作用。
谢谢大家!
首先检查您的磁盘是否已满。
然后使用 CHECK TABLE
和 REPAIR TABLE
语句检查和修复 MyISAM 表,因为它们可能由于某种原因损坏了..
简而言之,mysql 表示它试图访问文件,但失败了。 machine/server 上的存储引擎给出了 mysql 错误代码“-1”。
这实际上意味着什么取决于您的系统,但可能是:
- MySQL 没有 read/write 文件 的权限
- MySQL 正在尝试读取的文件不存在
- 磁盘已满,MySQL无法写入任何临时文件
- 试图读取的文件 MySQL 已损坏
无论哪种方式,这是您机器上存储引擎的错误,mysql 只是传递它。