0
点赞
收藏
分享

微信扫一扫

mysql utf8转化utf8mb4(字符集转化),批量更改为utf8mb4

guanguans 2022-03-30 阅读 69

下面介绍方法

1.修改数据库命令

ALTER DATABASE 数据库名称  DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

2.更改数据中表的字符集

2.1 先查询所有需要更改的sql

SELECT
    CONCAT(
        'ALTER TABLE ',
        TABLE_NAME,
        ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;'
    )
FROM
    information_schema.`TABLES`
WHERE
    TABLE_SCHEMA = 数据库名称;

2.2 将上一步执行的结果, sql复制出来,执行一下即可

举报

相关推荐

0 条评论