让MySql支持Emoji表情
来源:互联网 发布:华为软件测试招聘 编辑:程序博客网 时间:2024/05/16 19:47
让MySql支持Emoji表情
解决方案:将Mysql的编码从utf8转换成utf8mb4。
需要 >= MySQL 5.5.3版本、从库也必须是5.5的了、低版本不支持这个字符集、复制报错
停止MySQL Server服务
修改 my.cnf或者mysql.ini
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'
重启 MySQL Server、检查字符集
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
修改数据库字符集:
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;
如果只是某个字段需要 只需要修改那个字段的字符集就可以了
另外服务器连接数据库 Connector/J的连接参数中,不要加characterEncoding参数。 不加这个参数时,默认值就时autodetect。
阅读全文
0 0
- 让Mysql支持Emoji表情
- 让Mysql支持Emoji表情
- 让Mysql支持Emoji表情
- 让MySQL支持Emoji表情
- 让mysql支持emoji表情
- 让Mysql支持Emoji表情
- 让MySQL支持emoji表情
- 让MySQL支持Emoji表情
- 让MySql支持Emoji表情
- 让MySql支持Emoji表情存储
- 如何让Mysql支持emoji(表情)
- mysql 支持emoji表情
- mysql emoji表情支持
- Mysql支持emoji表情
- mysql支持emoji表情
- MySQL支持emoji表情
- Mysql支持Emoji表情
- 让MySql支持Emoji表情 utf8mb4编码格式
- vim 编辑器命令详解
- 字符串函数
- 【设计模式入门】设计模式概述
- 翻译《苹果文件系统指南》(一)
- 数据库范式
- 让MySql支持Emoji表情
- Jvm垃圾收集器和垃圾回收算法
- hpuoj 【1067】拍七游戏【水题】&&【思维】
- python中的字符串操作
- Java文件操作大全
- 指针常量?常量指针?
- Qt 布局管理器
- springboot 配置使用拦截器 interceptor
- APK Signature Scheme v2