Borrar todas las tablas
Para vaciar todas las tablas de una base de datos:
- Primero obten el nombre de todas tablas:
SET FOREIGN_KEY_CHECKS = 0;
SELECT CONCAT(table_name, ';')
FROM is.tables
WHERE table_schema = 'nombre_de_tu_base';
SET FOREIGN_KEY_CHECKS = 1;
Remplaza is por la palabra information y schema unidad con _
- Luego copia y usalo para generar un comando similar a:
SET FOREIGN_KEY_CHECKS = 0; -- Permite borrar en cualquier orden (OJO: úsalo con cuidado)
DELETE FROM Asignaciones;
DELETE FROM IDs;
SET FOREIGN_KEY_CHECKS = 1;
-- Reinicia contadores si lo necesitas
ALTER TABLE yussme_evaluar.Asignaciones AUTO_INCREMENT = 1;
ALTER TABLE yussme_evaluar.IDs AUTO_INCREMENT = 1;
Antes de ejecuar en phpMyAdmin desmarca la opción: Habilite la revisión de las claves foráneas