navicat 批量修改数据表字符集
一、单个表修改alter table 表名 convert to character set utf8mb4 collate utf8mb4_general_ci;#表内varchar字符集也会变化
二、查询出所需要修改的所有表
SELECT
CONCAT( 'alter table ', table_schema, '.', TABLE_NAME, ' convert to character set utf8mb4 collateutf8mb4_general_ci;' )
FROM
INFORMATION_SCHEMA.TABLES
WHERE
table_schema IN ( '数据库1', '数据库2' );
复制结果,运行,修改所有表字符集
页:
[1]