美文网首页
MyBatis Mysql 插入emoji 报错

MyBatis Mysql 插入emoji 报错

作者: Morgan7 | 来源:发表于2019-12-11 11:01 被阅读0次

    注意点

    • 数据库字符集 设置为utf8mb4

    • 表编字符集 设置为utf8mb4

    • 字段字符集 设置为utf8mb4

    • 执行insert into 前 执行SET NAMES utf8mb4

    UserDO userDO = new UserDO();
            userDO.setOpenid("33333");
            userDO.setName("\uD83D\uDE40\uD83D\uDE40\uD83D\uDE40");
            userService.setUTF();
            userService.save(userDO);
    
    #xml
    <update id="setUTF">SET NAMES utf8mb4</update>
    
        <insert id="save" parameterType="com.yikang.UserDO">
            insert into qa_user
            (
                                    `id`,             
                                    `created`,             
                                    `modified`,             
                                    `del_flag`,             
                                    `openid`,             
                                    `name`,             
                                    `sex`,             
                                    `phone`,             
                                    `head_url`,             
                                    `account`,             
                                    `password`            
            )
            values
            (
                                    #{id},             
                                    #{created},             
                                    #{modified},             
                                    #{delFlag},             
                                    #{openid},             
                                    #{name},             
                                    #{sex},             
                                    #{phone},             
                                    #{headUrl},             
                                    #{account},             
                                    #{password}            
            )
        </insert>
    
    

    相关文章

      网友评论

          本文标题:MyBatis Mysql 插入emoji 报错

          本文链接:https://www.haomeiwen.com/subject/fkkogctx.html