Mysql 5.7 无法录入表情或不常用汉字解决方案
utf8mb3:Unicode字符集的UTF-8编码,每个字符使用一到三个字节。
utf8mb4:Unicode字符集的UTF-8编码,每个字符使用一到四个字节。
不仅语言文字,符号,新引进的表情符号,等等 都有可能超过3个字节 所以要使用 utf8mb4编码
如何在mysql数据库中设置utf8mb4编码
某个库
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
某个表
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
某个列
ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;