MYSQL批量修改表前缀与表名sql语句

修改表名

ALTER TABLE 原表名 RENAME TO 新表名;

一句SQL语句只能修改一张表

show tables;

批量修改表名的SQL语名
SELECT
    CONCAT(
        'ALTER TABLE ',
        table_name,
        ' RENAME TO db_',
        substring(table_name, 4),
        ';'
    )
FROM
    information_schema. TABLES
WHERE
    table_name LIKE 'ct%';
批量复制一下到Notepad++中,只保留sql语句,再复制到mysql中执行

本文由 我爱PHP169 作者:admin 发表,其版权均为 我爱PHP169 所有,文章内容系作者个人观点,不代表 我爱PHP169 对观点赞同或支持。如需转载,请注明文章来源。

发表回复