MySQL: Tabellen mit bestimmten Präfix, Suffix oder Namensinhalt löschen (Drop Table)

Mit folgender MySQL Syntax kann man alle Tabellen mit dem Präfix wp löschen. Analog dazu funktioniert es auch mit bestimmten Suffixen oder bestimmten Inhalten im Tabellennamen. Es muss einfach nur die WHERE-Klausel angepasst werden.

SELECT * FROM (

SELECT CONCAT('DROP TABLE ', GROUP_CONCAT(table_name) , ';')
FROM INFORMATION_SCHEMA.TABLES
WHERE table_name LIKE 'wp%'
) a INTO @stmt;
PREPARE statement FROM @stmt;
EXECUTE statement;

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *