示例原前缀:old_
示例新前缀:new_

SELECT
    CONCAT(
        'ALTER TABLE ',
        table_name,
        ' RENAME TO new_',
        substring(table_name, 4),
        ';'
    )
FROM
    information_schema. TABLES
WHERE
    table_name LIKE 'old_%';

命令执行完成后,会生成替换表名的命令,批量执行出来的语句,就完成了批量修改表前缀。

https://blog.csdn.net/mlym521/article/details/87861899