Таблица «только для чтения»

Когда я хочу выполнить запрос обновления для своей таблицы, я получаю сообщение об ошибке:

1036 - Таблица data доступна только для чтения.

Как это исправить?

Атрибутам таблицы в /var/db/mysql присвоено значение 777.

Функция «Восстановить таблицу» не помогает.

Я могу что-нибудь с этим сделать?

25
задан Cyclone 5 March 2012 в 23:50
поделиться

2 ответа

(Этот ответ относится к заголовку, но не к исходному вопросу.)

В случае, если вы (как и я) пытаетесь временно изменить данные через интерфейс MySQL Workbench:

  • Если таблица не имеет первичного ключа, MySQL Workbench не может идентифицировать строку, которую вы пытаетесь изменить, поэтому вы не можете ее изменить.

  • Решение в этом случае - либо изменить данные по другому маршруту, либо просто добавить первичный ключ в таблицу.

В любом случае, надеюсь, это кому-нибудь поможет :)

5
ответ дан 28 November 2019 в 18:08
поделиться

MySQL не имеет доступа для записи в файл базы данных. Проверьте разрешения и владельца файла.

1
ответ дан 28 November 2019 в 18:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: