utf8 編碼被普遍使用,能應對大多數場景;utf8mb4 是 utf8 的超集mysql
mysqldump -uroot --databases <DB_NAME> > <DB_NAME>_backup.sql
複製代碼
use <DB_NAME>; show variables like '%char%'; 複製代碼
show create table <TABLE_NAME>;
show full columns from <TABLE_NAME>;
複製代碼
alter database <DB_NAME> character set utf8mb4; 複製代碼
alter table <TABLE_NAME> character set utf8mb4; alter table <TABLE_NAME> modify column <COLUMN_NAME> <COLUMN_TYPE> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 複製代碼