mysql 字符集转换
2016-05-13 16:30
471 查看
<pre name="code" class="html">Java代码 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620) at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1662) at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1581) 1. 修改my.cnf [mysqld] character-set-server=utf8mb4 [mysql] default-character-set=utf8mb4 修改后重启Mysql 3. 将已经建好的表也转换成utf8mb4 ALTER TABLE UserInfo CHARSET=utf8mb4; 命令:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名)
相关文章推荐
- mysql Emoji表情字符集转换
- mysql Emoji表情字符集转换
- mysql 优化
- 操作MySQL数据库
- 数据库_MySQL MySQL的锁机制
- 使用MySQL数据库
- MySQL_Windows下搭建MySQL Master Slave
- MySQL压力测试方法 如何使用mysqlslap测试MySQL的压力?
- mysql数据库中出现#mysql50#.ssh处理方法
- mysql 异常解决
- Keepalived+mysql实现mysql自动切换
- 关于mysql一些锁问题的总结
- mysql导入sql文件过大或连接超时的解决办法
- 详解MySQL查询时区分字符串中字母大小写的方法
- mysql官网
- mysql 5.7.11 winx64安装配置方法图文教程
- MYSQL必知必会读书笔记 第二十八章 用户授权
- 【MySQL】MySQL分区表效率测试对比
- 安装mysql
- win7下MySql 5.7安装配置方法图文教程