MySQL

Cómo Truncar una Tabla (Eliminar Todos los Datos pero Mantener la Estructura)

Trunca una tabla MySQL en el Panel Nobregas para eliminar todos los datos manteniendo la estructura y columnas intactas. Rápido, irreversible, un solo clic.

3 min de lectura 8 vistas Actualizado Mar 17, 2026

A veces necesitas borrar todos los datos de una tabla sin eliminar la tabla en sí — por ejemplo, al reiniciar datos de prueba o limpiar un entorno de staging. El Panel MySQL de Nobregas proporciona una función Truncate que vacía una tabla con un solo clic conservando su estructura.

¿Qué Hace Truncar?

Truncar una tabla:

  • Elimina todas las filas de la tabla instantáneamente.
  • Mantiene la estructura de la tabla — columnas, tipos de datos, índices y claves permanecen sin cambios.
  • Reinicia el contador auto-increment — La siguiente fila insertada comienza desde 1 de nuevo.
  • Es más rápido que DELETE — Truncar no escanea fila por fila; internamente elimina y recrea la tabla.
  • No se puede deshacer — Una vez truncada, los datos desaparecen permanentemente.

Cómo Truncar una Tabla

  1. Inicia sesión en mysql.nobregas.org.
  2. Navega a Databases > haz clic en Manage en tu base de datos.
  3. En la lista de tablas, encuentra la tabla que quieres truncar.
  4. Haz clic en el botón Truncate (amarillo, con icono de borrador) en la fila de esa tabla.
  5. Aparece un diálogo de confirmación avisando que todas las filas serán eliminadas.
  6. Haz clic en Truncate para confirmar.

Aparece una notificación de éxito y la tabla ahora está vacía. Haz clic en la tabla para verificar — tendrá cero filas pero todas las columnas intactas.

Truncar vs. Drop vs. Delete

Acción Elimina Datos Elimina Tabla Reinicia Auto-Increment Velocidad
TRUNCATE No Más rápido
DROP N/A Rápido
DELETE (todo) No No Más lento
  • Usa Truncate cuando quieras limpiar todos los datos pero mantener la tabla para nuevos datos.
  • Usa Drop cuando ya no necesites la tabla en absoluto.
  • Usa DELETE cuando necesites eliminar filas específicas basándote en condiciones.

Cuándo Usar Truncar

Escenarios comunes:

  • Reiniciar datos de prueba — Limpia todos los registros de prueba antes de un nuevo ciclo de testing.
  • Limpieza de entorno de staging — Borra datos de staging antes de importar datos frescos de producción.
  • Rotación de tabla de logs — Limpia una tabla de logs que ha crecido demasiado.
  • Empezar de cero — Cuando quieres re-importar datos desde una copia de seguridad o archivo CSV.

Antes de Truncar

  • Crea una copia de seguridad primero si los datos podrían necesitarse después.
  • Verifica claves foráneas — Las tablas con relaciones de clave foránea pueden impedir el truncado. Podrías necesitar truncar las tablas hijas primero.
  • Informa a tu equipo — Si otros están usando la base de datos, avísales que la tabla será vaciada.

¿Fue útil este artículo?