Cómo resolver el error “Table already exists” o “Duplicate entry” al actualizar Moodle

por | Nov 3, 2025 | Blog | 0 Comentarios

Este problema aparece si una actualización anterior se interrumpió. Abre moodle/lib/db/upgrade.php y revisa qué tabla o campo intentaba crear. Luego entra a phpMyAdmin y elimina o renombra la tabla duplicada (DROP TABLE mdl_tabla; o RENAME TO mdl_tabla_old;). Vuelve a ejecutar php admin/cli/upgrade.php. Si el error es por índice duplicado, ejecuta ALTER TABLE nombre_tabla DROP INDEX nombre_indice; y reinicia la actualización.

📞 ¿Necesitas ayuda con tu plataforma Moodle?
En Kit Docente te acompañamos en todo el proceso: instalación, mantenimiento, soporte técnico y optimización de tu Moodle para centros educativos, academias y empresas de formación.

💬 Contáctanos:
📧 info@kitdocente.es
🌐 www.kitdocente.es

🚀 Kit Docente – Tu aliado en la gestión y soporte de plataformas Moodle profesionales.
👉 Expertos en soluciones educativas digitales, hosting optimizado y formación docente online.

Written by

Related Posts

El foro de Moodle no envía notificaciones a los usuarios

El fallo más común cuando los foros no envían correos es que el cron no se está ejecutando o que los usuarios tienen desactivadas las notificaciones. Comprueba el cron como en el punto anterior y revisa las preferencias de notificación de cada usuario en Preferencias...

leer más

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad