MySQL批量更新表编码

鸿辰 MySQL 2.29 K

获取批量更新的SQL语句

SELECT
    CONCAT(
        'ALTER TABLE ',
        TABLE_NAME,
        ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;'
    )
FROM
    information_schema.`TABLES`
WHERE
    TABLE_SCHEMA = '表名';

执行完上面的命令后,将输出批量更新的SQL语句,复制再次执行即可