项目场景:
在对表进行insert时报错:
org.springframework.jdbc.UncategorizedSQLException
问题描述
在对操作进行日志记录,往日志表insert时报了UncategorizedSQLException,如下图:
![在这里插入图片描述](https://img-blog.csdnimg.cn/4766d7ab78154e2a83119662c6bb5465.png)
原因分析:
在insert语句中,插入到log表字段business_extend的数据包含了表情 🐬。
该表的字符集采用的是utf8,字段也是utf8。而utf8只支持3个字节的数据,而移动端表情为4个字节。
解决方案:
修改表,字段的字符集为utf8mb4