mysql
qihao pang
这个作者很懒,什么都没留下…
展开
-
Mysql存储微信昵称中的表情的问题 Incorrect string value: ‘\xF0\x9F\x8C\x9D‘ for column ‘nickname‘ at row 1
#### 微信用户的昵称有的带有emoj表情,会导致插入失败,报错就是:Incorrect string value: '\xF0\x9F\x8C\x9D' for column 'nickname' at row 1 #### 原因 - mysql使用的编码格式为utf8,emoj表情不在utf8编码范围之内,使用utf8mb4即可。 #### 修改方式 - 直接修改表的字段编码为utf8mb4,其他都不用改。 下面是navicate的修改方法: ...原创 2020-08-06 17:13:22 · 397 阅读 · 0 评论 -
mybatis查询时,传入的时间和数据库的时间匹配不上的问题。
原因是数据库使用了非中国时区,因为mybatis会读取数据库市区来转换时间戳。 解决办法: 修改连接字符串,加上参数: jdbc:mysql://192.168.1.130:3306/xxxxx?characterEncoding=utf-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8 ...原创 2019-06-05 14:51:48 · 2260 阅读 · 0 评论