mysql - 表为 'read only'

标签 mysql freebsd sql-update

当我想在我的表上执行 update 查询时,我收到一条错误消息:

1036 - Table data is read only.

我该如何解决这个问题?

/var/db/mysql 中的表属性设置为777

“修复表”功能似乎没有帮助。

有什么我可以做的吗?

最佳答案

在我的例子中,mysql 配置文件的 innodb_force_recovery = 1。注释掉解决了这个问题。希望它可以帮助某人。

关于mysql - 表为 'read only',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9575914/

相关文章:

java - 连接错误和 java.long.nullpointer 错误

ruby-on-rails - 为什么似乎没有人使用 FreeBSD 来托管 Rails 应用程序?

c - 进程如何查询它何时开始?

MySQL 将parents 字段传递给子查询而不使用JOINS

php - 将值与其他值的总和一起列出一次

php - Laravel:对 View 的查询进行分页 MySQL 错误 1140 Mixing of GROUP columns

c - BSD 数据包拦截(不复制)

mysql - 如果 Update row_count()=0 则插入

mysql - 使用 TINYINT 变量的更新语句会在 mySQL 中引发错误

mysql - 从 meta_key MySQL 中删除 meta_values