Mysql Tabellen umbenennen

Will man mehrere Mysql Tabellen umbenennen, um beispielsweise eine neue Version zu testen, kann das folgendes SQL-Statement hilfreich sein. Es generiert ein SQL-Statement, dass danach die entsprechenden Tabellen umbenennt. Im folgenden Beispiel werden alle Tabellen, welche mit wp_cp_ starten nach wp_cp_[NAME]_old umbenennt

SELECT group_concat(concat ('rename table ',table_name,' to ',table_name,'_old') SEPARATOR ';') as t, 1 as ids 
FROM information_schema.tables 
WHERE table_name like 'wp_cp_%' and table_schema='wordpress' 
GROUP BY ids