1114: Таблица заполнена
MySQLЧто это значит?
В таблицу больше нельзя записать данные, поскольку достигнут предел хранилища или исчерпано доступное место.
Почему возникает?
Диск заполнен, достигнут предел max_heap_table_size для таблиц MEMORY, превышен tmp_table_size для временных таблиц, заполнилось табличное пространство фиксированного размера, заданное innodb_data_file_path, или ограничения размера файловой системы/конкретной таблицы.
Как исправить
Сначала проверьте и освободите место на диске. Для таблиц MEMORY/временных таблиц увеличьте max_heap_table_size и tmp_table_size. Для InnoDB убедитесь, что innodb_data_file_path задан с autoextend, или добавьте место. Оптимизируйте запросы, сбрасывающие большие временные результаты на диск. Для постоянного решения увеличьте ёмкость хранилища.
Ещё по этой СУБД
- 2002Не удаётся подключиться к локальному серверу MySQL через сокет
- 2003Не удаётся подключиться к серверу MySQL (TCP/IP)
- 2006MySQL server has gone away (соединение с сервером потеряно)
- 1215Не удаётся добавить ограничение внешнего ключа
- 1451Не удаётся удалить или обновить родительскую строку: нарушено ограничение внешнего ключа
- 1452Не удаётся добавить или обновить дочернюю строку: нарушено ограничение внешнего ключа
- 1366Некорректное строковое/целое значение для столбца