MySQL数据库快速批量的将某一数据库表字段的字符集由utf8改为utf8mb4
执行
SELECT
CONCAT( 'ALTER TABLE `', TABLE_SCHEMA, '`.`', TABLE_NAME, '`', ' CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;' ) AS sql_statements
FROM
information_schema.COLUMNS
WHERE
TABLE_SCHEMA = 'database_name'
AND CHARACTER_SET_NAME = 'utf8'
AND COLLATION_NAME LIKE '%utf8%'
GROUP BY
TABLE_NAME
请将 database_name 替换为要更改字符集的数据库名称。

然后运行上面SQL语句生成的所有SQL语句来更改表和列的字符集。
偶做前堂客
祝你天天开心
在未知的时间
在未知的地点

浙公网安备 33010602011771号