Я хотел обновить то, что сработало для меня, поскольку этот пост довольно старый. Мне нужно было добавить знак до и после имен таблиц. И не забудьте добавить последнее; потому что это иногда может вызывать синтаксическую ошибку.
SET group_concat_max_len=5000;
SELECT group_concat(v.name separator '; ')
FROM (
SELECT concat('RENAME TABLE `', t.table_name, '` TO `', replace(t.table_name, 'wp_', 'wplocal_'), '`') name
FROM information_schema.tables t
WHERE table_name like 'wp_%'
) v;