Cuando una tabla ya no es necesaria, puedes eliminarla permanentemente de tu base de datos usando el Panel MySQL de Nobregas. Eliminar una tabla borra todos sus datos, columnas, índices y estructura — es una eliminación completa e irreversible.
Qué Ocurre Al Eliminar una Tabla
Eliminar una tabla remueve permanentemente:
- Todas las filas y datos almacenados en la tabla.
- Todas las columnas y el esquema de la tabla.
- Todos los índices, claves y restricciones definidos en la tabla.
- Todos los triggers asociados con la tabla.
La tabla no se puede recuperar después de eliminarla a menos que tengas una copia de seguridad.
Cómo Eliminar una Tabla
- Inicia sesión en mysql.nobregas.org.
- Navega a Databases > haz clic en Manage en tu base de datos.
- En la lista de tablas, encuentra la tabla que quieres eliminar.
- Haz clic en el botón Drop (rojo, con icono de papelera) en la fila de esa tabla.
- Aparece un diálogo de confirmación preguntando: "¿Eliminar tabla [nombre]? Todos los datos serán borrados."
- Haz clic en Drop Table para confirmar.
La tabla se elimina instantáneamente. Desaparece de la lista de tablas y el tamaño de tu base de datos disminuye correspondientemente.
Drop vs. Truncate
| Característica | Drop | Truncate |
|---|---|---|
| Elimina datos | Sí | Sí |
| Elimina estructura de tabla | Sí | No |
| La tabla sigue existiendo | No | Sí |
| Se pueden insertar nuevos datos | No (tabla eliminada) | Sí |
| Reinicia auto-increment | N/A | Sí |
Usa Drop cuando ya no necesites la tabla en absoluto. Usa Truncate cuando quieras mantener la tabla pero limpiar sus datos.
Antes de Eliminar
- Crea una copia de seguridad — Usa la página Backups para guardar el estado de tu base de datos antes de eliminar tablas importantes.
- Verifica dependencias — Otras tablas pueden referenciar esta tabla a través de claves foráneas. Eliminarla podría causar errores en tu aplicación.
- Confirma el nombre de la tabla — Asegúrate de que estás eliminando la tabla correcta. Mira el nombre de la tabla cuidadosamente antes de confirmar.
Recuperar una Tabla Eliminada
Si tienes una copia de seguridad que incluye la tabla eliminada, puedes restaurarla:
- Ve a la página Backups.
- Encuentra una copia de seguridad creada antes de la eliminación.
- Haz clic en Restore para recuperar todo el estado de la base de datos, incluyendo la tabla eliminada.
Nota: Restaurar reemplaza toda la base de datos, por lo que cualquier dato añadido después de la copia de seguridad será sobreescrito.
Eliminar Tablas vía SQL
También puedes eliminar tablas usando la página SQL Query:
DROP TABLE IF EXISTS nombre_tabla_antigua;
La cláusula IF EXISTS previene un error si la tabla ya ha sido eliminada.