1114: The table is full (la tabla está llena)
MySQL¿Qué significa?
No se pueden escribir más datos en la tabla porque se alcanzó un límite de almacenamiento o el final del espacio disponible.
¿Por qué ocurre?
Disco lleno, se alcanzó el límite max_heap_table_size en tablas MEMORY, se superó tmp_table_size en tablas temporales, se llenó un tablespace de tamaño fijo definido por innodb_data_file_path o límites de tamaño del sistema de archivos o específicos de la tabla.
Cómo solucionarlo
Primero compruebe y libere espacio en disco. Para tablas MEMORY/temporales, aumente max_heap_table_size y tmp_table_size. Para InnoDB, asegúrese de que innodb_data_file_path sea autoextend o añada espacio. Optimice las consultas que vuelcan resultados temporales grandes a disco. Como solución permanente, aumente la capacidad de almacenamiento.
Más entradas de este motor
- 2002Can't connect to local MySQL server through socket (no se puede conectar al servidor MySQL local por el socket)
- 2003Can't connect to MySQL server (TCP/IP) (no se puede conectar al servidor MySQL por TCP/IP)
- 2006MySQL server has gone away (se perdió la conexión con el servidor MySQL)
- 1215Cannot add foreign key constraint (no se puede añadir la restricción de clave foránea)
- 1451Cannot delete or update a parent row: a foreign key constraint fails (no se puede eliminar/actualizar la fila padre: falla la restricción de clave foránea)
- 1452Cannot add or update a child row: a foreign key constraint fails (no se puede añadir/actualizar la fila hija: falla la restricción de clave foránea)
- 1366Incorrect string/integer value for column (valor de cadena/entero incorrecto para la columna)