Borrar tablas que comienzan por el mismo nombre en MySQL

Tiempo de lectura: < 1 minuto

Si queremos borrar distintas tablas que comienzan por el mismo nombre o índice de nombres, por ejemplo:

  • videos_1
  • videos_2
  • videos_3

Podemos utilizar este script:

SELECT CONCAT('DROP TABLE ', table_name, ';') 
statement
FROM information_schema.tables 
WHERE table_name LIKE 'videos_%';

Este script nos devolverá el código que tenemos que ejecutar:

DROP TABLE videos_1;
DROP TABLE videos_2;
DROP TABLE videos_3;

Copiamos todos los comandos que ha devuelto y ya conseguimos borrar todas las tablas.

Deja un comentario